Miscellaneous bugs in unit tests when using non-default dialects
There are some unit tests that are failing on non-default dialects due to things like:
DDL containing reserved words (e.g. "User", "key");
tests that use ID generators not available in all dialects;
column in primary key that is nullable (fails on DB22).
Closing to prepare for Hibernate ORM 4.3.10.Final release.
Fixed in master and 4.3. I'll create a new jira issue for other testsuite fixes.
Since it should apply to Hibernate Entity Manager as well, I've backed out of the change to org.hibernate.jpa.test.criteria.enumcollection.EnumIsMemberTest on master.
This appears to be a bug in master. I've created HHH-9768.
I backed out of the change for org.hibernate.test.type.converter.ElementCollectionTests.testSimpleConvertUsage on master.
This test was failing because the table name was an ANSI SQL reserved word: org.hibernate.jpa.test.criteria.enumcollection.EnumIsMemberTest.testQueryEnumCollect
@steve, does this auto-quoting apply to hibernate-entitymanger?
Gail, if you are going to assign this to a version (5.0) for fixing as I am actively trying to get that version ready for release, then you should also assign it to yourself to do that fixing.
I see 2 commits in regards to this already. What else still needs to be done here?
Also, the first point (DDL containing reserved words) should no longer be an issue on master (5.0). If it is, I consider that a bug in 5.0. Where do you see that happening on master?