I'm thinking it belongs in hibernate, although I rather like being
able to assume there is a getId and a setId method for each db object,
but maybe that is too limiting for general use?

If we find it necessary, we can create an IDatabaseObject interface at
a later point in time.


On 8/12/05, Jonathan Locke <[EMAIL PROTECTED]> wrote:
> 
> or maybe it really belongs in hibernate package since it uses
> persistence annotations
> and that's specific to hibernate...
> 
> Jon Carlson wrote:
> 
> >Cayenne doesn't require an interface.  I just thought that some of the
> >code in the generic class might depend on the getId and setId methods
> >in DatabaseObject, but I guess it doesn't.
> >
> >
> >
> >On 8/12/05, Jonathan Locke <[EMAIL PROTECTED]> wrote:
> >
> >
> >>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
> >>
> >>
> >>
> >
> >
> >
> >
> 
> 
> -------------------------------------------------------
> 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
> 


-- 
Jon Carlson
Reply to: [EMAIL PROTECTED]


-------------------------------------------------------
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

Reply via email to