Without the metadata, JPA or Hibernate is unable to do thier thing...
So, that's what I ended up doing. Less than perfect, as it doesn't match the rest of my app's architecture. However, since I am using an interface for all my DAO layers, the details are buried in the implmentation code.
MG
[Message sent by forum member 'michaelgriffith' (michaelgriffith)]
http://forums.java.net/jive/thread.jspa?messageID=346418