|
15 | 15 | import jakarta.persistence.UniqueConstraint; |
16 | 16 | import org.hibernate.community.dialect.InformixDialect; |
17 | 17 | import org.hibernate.dialect.DB2Dialect; |
18 | | -import org.hibernate.dialect.H2Dialect; |
19 | | -import org.hibernate.dialect.HSQLDialect; |
20 | | -import org.hibernate.dialect.MariaDBDialect; |
21 | | -import org.hibernate.dialect.MySQLDialect; |
22 | | -import org.hibernate.dialect.OracleDialect; |
23 | | -import org.hibernate.dialect.PostgreSQLDialect; |
24 | | -import org.hibernate.dialect.SQLServerDialect; |
25 | | -import org.hibernate.dialect.SybaseASEDialect; |
26 | 18 | import org.hibernate.exception.ConstraintViolationException; |
27 | 19 | import org.hibernate.testing.orm.junit.EntityManagerFactoryScope; |
28 | 20 | import org.hibernate.testing.orm.junit.Jpa; |
29 | | -import org.hibernate.testing.orm.junit.RequiresDialect; |
30 | | -import org.hibernate.testing.orm.junit.SkipForDialect; |
31 | 21 | import org.junit.jupiter.api.Test; |
32 | 22 |
|
33 | 23 |
|
|
37 | 27 |
|
38 | 28 |
|
39 | 29 | @Jpa(annotatedClasses = {ConstraintInterpretationTest.Enttity1.class, ConstraintInterpretationTest.Entity2.class}) |
40 | | -@RequiresDialect( PostgreSQLDialect.class ) |
41 | | -@RequiresDialect( MySQLDialect.class ) |
42 | | -@RequiresDialect( H2Dialect.class ) |
43 | | -@RequiresDialect( HSQLDialect.class ) |
44 | | -@RequiresDialect( SQLServerDialect.class ) |
45 | | -@RequiresDialect( SybaseASEDialect.class ) |
46 | | -@RequiresDialect( OracleDialect.class ) |
47 | | -@RequiresDialect( DB2Dialect.class ) |
48 | | -@RequiresDialect( InformixDialect.class ) |
49 | | -@SkipForDialect(dialectClass = MariaDBDialect.class) // Maria doesn't allow named column-level check constraints |
50 | 30 | public class ConstraintInterpretationTest { |
51 | 31 | @Test void testNotNullPrimaryKey(EntityManagerFactoryScope scope) { |
52 | 32 | scope.inTransaction( em -> { |
|
0 commit comments