1. table.locateOrCreateColumn should use Identifier instead of String as the key, since w/ unquoted column name, it should be case insensitive when doing the look up, and w/ quoted, it is case sensitive then, Identifier can taking care of that.
2. if there is JPA entity name and no table source, then the table name should come from the JPA entity name, at least this is what test org.hibernate.test.annotations.EntityTest#testEntityName showing
3. entityBinding.setPrimaryTableName is not called
4. default unique constraint name binding
|