I figured I should post an update about the HSQLDB issue regarding the JPA "unqiue=true" constraint issue. As was suggested by
Doug Clarke, I took a look at
EclipseLink and it too suffered from the same issue. I will file a bug sometime this weekend with EclipseLink (Last week their Bugs link was broken). As I was thinking about the solution, I think this could affect more than HSQLDB potentially and therefore I think the way to handle this would be add a new method to
org.eclipse.persistence.internal.databaseaccess.DatabasePlatform
named
boolean shouldUniqueKeyBeHandledAsConstraint()
and then the code I mentioned earlier could be genericized further with the
HSQLPlatform
class implementing the aforementioned method with a value of
true.
No comments:
Post a Comment