Re: A couple of OSUser questions
Matthew E. Porter <[email protected]> Sat, 6 Dec 2003 13:50:42 -0600
| Newsgroups | gmane.comp.java.open-symphony.devel |
|---|---|
| Message-ID | <[email protected]> |
Brian: I wrote the initial implementation of the Hibernate provider. Granted, that and $.35 will get me a phone call and nothing else. Here is my opinion though. I don't know if I see a reason to extract interfaces for HibernateUser and HibernateGroup since they are already facaded by User and Group, respectively. The only reason I see for doing this would be to change the PK or the way the HibernateUser and HibernateGroup are associated. Regarding changing the PK to a composite type, I don't see a reason for doing this. Can you explain why one would need a composite key? Hibernate mainly has this feature for legacy tables, not when one is creating new ones (as in this case). I believe this is very anti-Hibernate as well. That doesn't mean I am against it. I am just not convinced. Cheers, matthew On Dec 6, 2003, at 1:15 PM, Brian Topping wrote: > Hi all, > > Back from some extended time away from the keys. Doing some travel and > carpentry and things of that nature. It's fun to be back. Hope all > your > holidays are going well. > > Just getting recent versions of the code down and was psyched to see > Hibernate support in OSUser. I've been working a bit with it in the > last 24 > hours and filed one bug on it last night. I have the fixes for it, > but it > will take longer for someone to use them than it will for someone with > IDEA > and a RW connection to CVS to do the changes over again. It took me > about 30 > minutes on this side. > > The other one, I'm not so sure it's a bug or not, it smells a lot like > it > belongs in the space of "conventions" rather than bug. So I thought I > would > ask for some rationale. > > In the CMP world, primary keys are objects instead of primitives. > I've been > following that through to Hibernate since it looks like composite types > require that as well. But BaseHibernateEntity defines the PK as a > primitive > long. > > Any comments on why this would be beneficial? Otherwise, my vote is to > convert to object PKs and am happy to do the work on it. > > thanks, > > -b > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Opensymphony-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensymphony-developers ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/