this is an accident:
@Id(generate = GeneratorType.AUTO) DatabaseObject is a handy class for hibernate. if cayenne does not work this way, it can be moved to hibernate package. if cayenne requires some interface, there would be no use for that in hibernate and that should be moved to cayenne package. Jon Carlson wrote:
I'm warming up to the idea of adding Cayenne implementation classes to the wicket-contrib-database project. Without another implementation, you really can't say it is ORM tool agnostic. One problem is that the project has some maven dependencies that don't seem to be resolvable -- at least with the Maven mirrors I have. (ejb-3.0-edr2.jar, hibernate-3.0.2.jar, hibernate-annotations-3.0-beta1.jar) Also, the current implementation of DatabaseObject has some EJB3/Hibernate-specific stuff in it that wouldn't sit well with Cayenne. The DatabaseObject class should probably be an interface because Cayenne uses the superclass instead of byte-code manipulation. public Long getId(); public void setId(Long id); Jonathan, can you clean these things up, or straighten me out? - Jon
------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Wicket-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
