> On Dec 11, 2006, at 6:03 PM, Craig L Russell wrote: > > > Hi Dain, > > > > I've never seen an @Entity without an @Id annotation. I don't > > believe it is a valid JPA mapping without an @Id. That said, it's > > not required to be named Id. > > I'm not using annotations at all. Everything is done in the > mappings > xml.
All entities must have declared identity, but they can use compound identity. > BTW another thing that JPA needs is an equivalent of the OpenJPA > LifecycleListener. The interceptor stuff doesn't cut it since beans > can override the interception and it is just a PIA to get your > interceptor added to ever bean. You might be interested in the org.apache.openjpa.event.TransactionListener stuff. Also, note that OpenJPA allows re-entrancy and full mutability in callbacks and listeners. -Patrick _______________________________________________________________________ Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it.