BAEL-2169 Guide to Ebean

This commit is contained in:
Josephine Barboza
2018-10-07 13:14:31 +05:30
parent 5022d3fbf9
commit 62d677ed30
7 changed files with 162 additions and 101 deletions
@@ -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;
}
}
+19 -10
View File
@@ -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"/>