diff --git a/libraries-data/pom.xml b/libraries-data/pom.xml
index abbbe9c5de..e1318fd597 100644
--- a/libraries-data/pom.xml
+++ b/libraries-data/pom.xml
@@ -1,5 +1,6 @@
-
4.0.0
libraries-data
@@ -13,6 +14,7 @@
+
com.esotericsoftware
kryo
@@ -99,36 +101,49 @@
org.datanucleus
javax.jdo
${javax.jdo.version}
+
org.datanucleus
datanucleus-core
${datanucleus.version}
+
org.datanucleus
datanucleus-api-jdo
${datanucleus.version}
+
+
org.datanucleus
datanucleus-rdbms
${datanucleus.version}
+
org.datanucleus
datanucleus-maven-plugin
${datanucleus-maven-plugin.version}
+
+
+ log4j
+ log4j
+
+
org.datanucleus
datanucleus-xml
${datanucleus-xml.version}
+
org.datanucleus
datanucleus-jdo-query
${datanucleus-jdo-query.version}
+
@@ -141,49 +156,55 @@
hazelcast
${hazelcast.version}
-
+
com.googlecode.jmapper-framework
jmapper-core
${jmapper.version}
-
-
- org.apache.crunch
- crunch-core
- ${org.apache.crunch.crunch-core.version}
-
-
- org.apache.hadoop
- hadoop-client
- ${org.apache.hadoop.hadoop-client}
- provided
-
+
+
+ org.apache.crunch
+ crunch-core
+ ${org.apache.crunch.crunch-core.version}
+
+
+ org.apache.hadoop
+ hadoop-client
+ ${org.apache.hadoop.hadoop-client}
+ provided
+
+
+ log4j
+ log4j
+
+
+
-
- commons-cli
- commons-cli
- 1.2
- provided
-
-
- commons-io
- commons-io
- 2.1
- provided
-
-
- commons-httpclient
- commons-httpclient
- 3.0.1
- provided
-
-
- commons-codec
- commons-codec
-
-
-
+
+ commons-cli
+ commons-cli
+ 1.2
+ provided
+
+
+ commons-io
+ commons-io
+ 2.1
+ provided
+
+
+ commons-httpclient
+ commons-httpclient
+ 3.0.1
+ provided
+
+
+ commons-codec
+ commons-codec
+
+
+
org.apache.flink
flink-connector-kafka-0.11_2.11
@@ -249,19 +270,32 @@
${awaitility.version}
test
-
-
+
io.ebean
ebean
- 11.22.4
+ ${ebean.version}
-
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
ch.qos.logback
logback-classic
- 1.2.3
+ ${logback.version}
+
+
+ ch.qos.logback
+ logback-core
+ ${logback.version}
+
+
+ org.slf4j
+ slf4j-log4j12
+ ${slf4j.version}
-
@@ -280,16 +314,28 @@
-
-
-
+
+
+
-
-
+
+
-
+
@@ -344,35 +390,35 @@
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
- 2.3
-
-
- src/main/assembly/hadoop-job.xml
-
-
-
- com.baeldung.crunch.WordCount
-
-
-
-
-
- make-assembly
- package
-
- single
-
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.3
+
+
+ src/main/assembly/hadoop-job.xml
+
+
+
+ com.baeldung.crunch.WordCount
+
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
-
+
io.ebean
@@ -429,7 +475,10 @@
5.0.4
1.6.0.1
0.15.0
- 2.2.0
+ 2.2.0
+ 11.22.4
+ 1.7.25
+ 1.0.1
diff --git a/libraries-data/src/main/java/com/baeldung/ebean/app/App.java b/libraries-data/src/main/java/com/baeldung/ebean/app/App.java
index 161bf1e820..44a4fa8562 100644
--- a/libraries-data/src/main/java/com/baeldung/ebean/app/App.java
+++ b/libraries-data/src/main/java/com/baeldung/ebean/app/App.java
@@ -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);
diff --git a/libraries-data/src/main/java/com/baeldung/ebean/model/Address.java b/libraries-data/src/main/java/com/baeldung/ebean/model/Address.java
index 362e27c32a..dfcd90ffa7 100644
--- a/libraries-data/src/main/java/com/baeldung/ebean/model/Address.java
+++ b/libraries-data/src/main/java/com/baeldung/ebean/model/Address.java
@@ -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 + "]";
}
-
+
}
diff --git a/libraries-data/src/main/java/com/baeldung/ebean/model/BaseModel.java b/libraries-data/src/main/java/com/baeldung/ebean/model/BaseModel.java
index 1390507605..547d5bf075 100644
--- a/libraries-data/src/main/java/com/baeldung/ebean/model/BaseModel.java
+++ b/libraries-data/src/main/java/com/baeldung/ebean/model/BaseModel.java
@@ -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;
}
-
+
}
diff --git a/libraries-data/src/main/resources/application.properties b/libraries-data/src/main/resources/ebean.properties
similarity index 100%
rename from libraries-data/src/main/resources/application.properties
rename to libraries-data/src/main/resources/ebean.properties
diff --git a/libraries-data/src/main/resources/logback.xml b/libraries-data/src/main/resources/logback.xml
index 7d900d8ea8..21f797ed71 100644
--- a/libraries-data/src/main/resources/logback.xml
+++ b/libraries-data/src/main/resources/logback.xml
@@ -1,13 +1,22 @@
-
-
- %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
-
-
-
-
-
-
-
+
+
+ %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/libraries-data/src/main/resources/logback.yml b/libraries-data/src/main/resources/logback.yml
deleted file mode 100644
index c838a19c6c..0000000000
--- a/libraries-data/src/main/resources/logback.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-