Actually, you should be able to call
Persistence.createEntityManagerFactory("foo", map), where "foo" is the
name of your persistence unit in a META-INF/persistence.xml file.-Patrick On 9/10/07, Gene Wu <[EMAIL PROTECTED]> wrote: > Yes, I think so. and you have to use OpenJPA specified APIs instead of JPA > standard one. > > Here is an example: > OpenJPAPersistence.getEntityFactory(map); > > The map instance contains the properties from local file. > > Thanks > > Gene. > > > Date: Mon, 10 Sep 2007 20:58:11 -0500 > > From: [EMAIL PROTECTED] > > To: [email protected] > > Subject: Re: Non-EE mapping classes? > > > > So where can I put this xml file so it will work in my jar? I'm assuming > > I can then load a properties file that will override the xml settings? > > > > Gene Wu wrote: > > > In my opinion, for OpenJPA, you have to use one persistence.xml. Here is > > > the reason. > > > > > > You might create a persistence entity manager without persistence.xml, > > > but OpenJPA used to enhance java entity classes. The JAVA agent of > > > OpenJPA (Runtime Enhancement) needs at least one persistence.xml (or > > > orm.xml). Meanwhile, runtime enhancement has the minimum requirement on > > > configuration file, even you didn't put your entity class in that file. > > > > > > Thanks, > > > > > > Gene. > > > > > > > > > > > > > > >> Date: Mon, 10 Sep 2007 20:29:05 -0500 > > >> From: [EMAIL PROTECTED] > > >> To: [email protected] > > >> Subject: Non-EE mapping classes? > > >> > > >> How do I map classes if I'm not using persistence.xml or EE? Usually you > > >> use xml like this: > > >> <class>tutorial.Animal</class> > > >> but I'm using a properties file. > > >> > > >> -- > > >> Justin Stanczak > > >> Stanczak Group > > >> 812-735-3600 > > >> > > >> "All that is necessary for the triumph of evil is that good men do > > >> nothing." > > >> Edmund Burke > > >> > > >> > > > > > > _________________________________________________________________ > > > Gear up for Halo(r) 3 with free downloads and an exclusive offer. It's > > > our way of saying thanks for using Windows Live™. > > > http://gethalo3gear.com?ocid=SeptemberWLHalo3_WLHMTxt_2 > > > > > > > -- > > Justin Stanczak > > Stanczak Group > > 812-735-3600 > > > > "All that is necessary for the triumph of evil is that good men do nothing." > > Edmund Burke > > > > _________________________________________________________________ > More photos; more messages; more whatever – Get MORE with Windows Live™ > Hotmail(r). NOW with 5GB storage. > http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_5G_0907 -- Patrick Linskey 202 669 5907
