#1788 - ENH: Add support for NuoDB database platform

This commit is contained in:
rob bygrave committed 2019-08-11 16:24:37 +12:00
1 parent fea840c859
commit c640524bfc
50 files changed
+371 -54

No files matched your search

@@ -25,7 +25,7 @@ import java.sql.Timestamp;
public class Address {
@Id
Short id;
Integer id;
@Size(max = 100)
@Column(name = "line_1")
@@ -55,14 +55,14 @@ public class Address {
/**
* Return id.
*/
public Short getId() {
public Integer getId() {
return id;
}
/**
* Set id.
*/
public void setId(Short id) {
public void setId(Integer id) {
this.id = id;
}
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import io.ebean.Transaction;
import org.ebeantest.LoggedSqlCollector;
@@ -18,6 +19,7 @@ public class TestElementCollectionBasic extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcPerson.class);
eventLog();
LoggedSqlCollector.start();
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import io.ebean.annotation.PersistBatch;
import io.ebeaninternal.api.SpiEbeanServer;
@@ -15,6 +16,7 @@ public class TestElementCollectionBasicCache extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcPerson.class);
EcPerson person = new EcPerson("Cache1");
person.getPhoneNumbers().add("021 1234");
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.ebeantest.LoggedSqlCollector;
import org.junit.Test;
@@ -15,6 +16,7 @@ public class TestElementCollectionBasicMap extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcmPerson.class);
LoggedSqlCollector.start();
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.ebeantest.LoggedSqlCollector;
import org.junit.Test;
@@ -13,6 +14,7 @@ public class TestElementCollectionBasicMapAsLob extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcmcPerson.class);
LoggedSqlCollector.start();
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import io.ebean.annotation.PersistBatch;
import io.ebeaninternal.api.SpiEbeanServer;
@@ -15,6 +16,7 @@ public class TestElementCollectionBasicMapCache extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcmPerson.class);
EcmPerson person = new EcmPerson("CacheMap");
person.getPhoneNumbers().put("home", "021 1234");
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.ebeantest.LoggedSqlCollector;
import org.junit.Test;
@@ -14,6 +15,7 @@ public class TestElementCollectionBasicSet extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcsPerson.class);
LoggedSqlCollector.start();
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.ebeantest.LoggedSqlCollector;
import org.junit.Test;
@@ -13,6 +14,7 @@ public class TestElementCollectionEmbeddedList extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcblPerson.class);
LoggedSqlCollector.start();
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.ebeantest.LoggedSqlCollector;
import org.junit.Test;
@@ -13,6 +14,7 @@ public class TestElementCollectionEmbeddedListCache extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcblPerson.class);
EcblPerson person = new EcblPerson("CacheL");
person.getPhoneNumbers().add(new EcPhone("64", "021","1234"));
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.ebeantest.LoggedSqlCollector;
import org.junit.Test;
@@ -14,6 +15,7 @@ public class TestElementCollectionEmbeddedMap extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcbmPerson.class);
LoggedSqlCollector.start();
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.ebeantest.LoggedSqlCollector;
import org.junit.Test;
@@ -13,6 +14,7 @@ public class TestElementCollectionEmbeddedMapCache extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcbmPerson.class);
EcbmPerson person = new EcbmPerson("Cache1");
person.getPhoneNumbers().put("home", new EcPhone("64", "021", "1234"));
@@ -1,6 +1,7 @@
package org.tests.model.elementcollection;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.junit.Test;
@@ -10,6 +11,7 @@ public class TestElementCollectionEnumSet extends BaseTestCase {
@Test
public void test() {
DB.truncate(EcEnumPerson.class);
EcEnumPerson person = new EcEnumPerson("Enum Person");
person.getTags().add(EcEnumPerson.Tags.BLUE);
@@ -1,17 +1,18 @@
package org.tests.model.lazywithid;
import static org.junit.Assert.assertEquals;
import io.ebean.BaseTestCase;
import io.ebean.DB;
import io.ebean.Ebean;
import org.junit.Test;
import java.util.List;
import org.junit.Test;
import io.ebean.BaseTestCase;
import io.ebean.Ebean;
import static org.junit.Assert.assertEquals;
public class TestColumnIdName extends BaseTestCase {
@Test
public void test() {
DB.truncate(Tune.class);
Tune tune = new Tune();
tune.getLoonies().add(new Looney("Taz"));