BAEL-2169 Guide to Ebean
This commit is contained in:
@@ -28,7 +28,7 @@ public class App {
|
||||
}
|
||||
|
||||
public static void crudOperations() {
|
||||
|
||||
|
||||
Address a1 = new Address("5, Wide Street", null, "New York");
|
||||
Customer c1 = new Customer("John Wide", a1);
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ package com.baeldung.ebean.model;
|
||||
import javax.persistence.Entity;
|
||||
|
||||
@Entity
|
||||
public class Address extends BaseModel{
|
||||
public class Address extends BaseModel {
|
||||
|
||||
public Address(String addressLine1, String addressLine2, String city) {
|
||||
super();
|
||||
@@ -11,32 +11,38 @@ public class Address extends BaseModel{
|
||||
this.addressLine2 = addressLine2;
|
||||
this.city = city;
|
||||
}
|
||||
|
||||
|
||||
private String addressLine1;
|
||||
private String addressLine2;
|
||||
private String city;
|
||||
|
||||
|
||||
public String getAddressLine1() {
|
||||
return addressLine1;
|
||||
}
|
||||
|
||||
public void setAddressLine1(String addressLine1) {
|
||||
this.addressLine1 = addressLine1;
|
||||
}
|
||||
|
||||
public String getAddressLine2() {
|
||||
return addressLine2;
|
||||
}
|
||||
|
||||
public void setAddressLine2(String addressLine2) {
|
||||
this.addressLine2 = addressLine2;
|
||||
}
|
||||
|
||||
public String getCity() {
|
||||
return city;
|
||||
}
|
||||
|
||||
public void setCity(String city) {
|
||||
this.city = city;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Address [id=" + id + ", addressLine1=" + addressLine1 + ", addressLine2=" + addressLine2 + ", city=" + city + "]";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -14,13 +14,13 @@ public abstract class BaseModel {
|
||||
|
||||
@Id
|
||||
protected long id;
|
||||
|
||||
|
||||
@Version
|
||||
protected long version;
|
||||
|
||||
|
||||
@WhenCreated
|
||||
protected Instant createdOn;
|
||||
|
||||
|
||||
@WhenModified
|
||||
protected Instant modifiedOn;
|
||||
|
||||
@@ -55,5 +55,5 @@ public abstract class BaseModel {
|
||||
public void setVersion(long version) {
|
||||
this.version = version;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,13 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||
</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<root level="INFO">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</root>
|
||||
<appender name="STDOUT"
|
||||
class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||
</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
<logger name="io.ebean.DDL" level="TRACE">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</logger>
|
||||
<logger name="io.ebean.SQL" level="TRACE">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</logger>
|
||||
<logger name="io.ebean.TXN" level="TRACE">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</logger>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</root>
|
||||
</configuration>
|
||||
@@ -1,3 +0,0 @@
|
||||
<logger name="io.ebean.DDL" level="TRACE"/>
|
||||
<logger name="io.ebean.SQL" level="TRACE"/>
|
||||
<logger name="io.ebean.TXN" level="TRACE"/>
|
||||
Reference in New Issue
Block a user