Skip to content

Commit 007bbe4

Browse files
HHH-7294 - Fixing test case
1 parent 2f06098 commit 007bbe4

File tree

1 file changed

+10
-6
lines changed
  • hibernate-envers/src/matrix/java/org/hibernate/envers/test/integration/manytomany/sametable

1 file changed

+10
-6
lines changed

hibernate-envers/src/matrix/java/org/hibernate/envers/test/integration/manytomany/sametable/BasicSametable.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,14 @@
2323
*/
2424
package org.hibernate.envers.test.integration.manytomany.sametable;
2525

26+
import java.sql.Types;
2627
import java.util.Arrays;
2728
import javax.persistence.EntityManager;
2829

29-
import org.hibernate.dialect.Oracle8iDialect;
3030
import org.junit.Assert;
3131
import org.junit.Test;
3232

3333
import org.hibernate.Session;
34-
import org.hibernate.dialect.PostgreSQL82Dialect;
3534
import org.hibernate.ejb.Ejb3Configuration;
3635
import org.hibernate.envers.test.BaseEnversJPAFunctionalTestCase ;
3736
import org.hibernate.envers.test.Priority;
@@ -68,11 +67,16 @@ public void initData() {
6867
em.getTransaction().begin();
6968
Session session = (Session) em.getDelegate();
7069
session.createSQLQuery("DROP TABLE children").executeUpdate();
71-
session.createSQLQuery("CREATE TABLE children(parent_id integer, child1_id integer NULL, child2_id integer NULL)").executeUpdate();
70+
session.createSQLQuery("CREATE TABLE children ( parent_id " + getDialect().getTypeName(Types.INTEGER) +
71+
", child1_id " + getDialect().getTypeName(Types.INTEGER) + " NULL" +
72+
", child2_id " + getDialect().getTypeName(Types.INTEGER) + " NULL )").executeUpdate();
7273
session.createSQLQuery("DROP TABLE children_AUD").executeUpdate();
73-
session.createSQLQuery("CREATE TABLE children_AUD(REV integer NOT NULL, REVEND integer, REVTYPE " +
74-
(getDialect() instanceof Oracle8iDialect ? "number(3,0)" : (getDialect() instanceof PostgreSQL82Dialect ? "smallint" : "tinyint")) +
75-
", parent_id integer, child1_id integer NULL, child2_id integer NULL)").executeUpdate();
74+
session.createSQLQuery("CREATE TABLE children_AUD ( REV " + getDialect().getTypeName(Types.INTEGER) + " NOT NULL" +
75+
", REVEND " + getDialect().getTypeName(Types.INTEGER) +
76+
", REVTYPE " + getDialect().getTypeName(Types.TINYINT) +
77+
", parent_id " + getDialect().getTypeName(Types.INTEGER) +
78+
", child1_id " + getDialect().getTypeName(Types.INTEGER) + " NULL" +
79+
", child2_id " + getDialect().getTypeName(Types.INTEGER) + " NULL )").executeUpdate();
7680
em.getTransaction().commit();
7781
em.clear();
7882

0 commit comments

Comments
 (0)