Java persistence API

3 отговора 0 прегледа
#1

Java persistence API

Имам приложение с Java persistence API където достъпът до JDBC се извършва с Entity-та и Ентити мениджър.

Въпросът ми е следният:
След като трябва да има persistence.xml файл в META-INF директорията, който да описва ентитита, и свойства как да изкарам следните пропъртита извън jar файла който е следствие от компилацията.

С други думи, тези тагове от <src>/META-INF/persistence.xml
<property name="toplink.jdbc.user" value="dbuser"/>
<property name="toplink.jdbc.password" value="dbpassword"/>
си остават като част от компилирания jar и не могат да се конфигурират външно за програмата.

Как да направя така, че да зареждам persistence.xml който не е част от source-a на програмата?

---
Its nice to be important, but its more important to be nice.
Отговор
в отговор на bhdz #2

Re: Java persistence API

препоръчвам :

1. да прочетеш внимателно АПИ-то
2. да разгледаш кода

мисля, че след това всичко ще ти се изясни

------------------------
[линк]
Отговор
в отговор на bhdz #3

Re: Java persistence API

Ако приложението се пуска в JEE контейнер, използвай DataSоurce-a на сървъра.

Отговор
в отговор на adr #4

Re: Java persistence API

... а Ако приложението НЕ се пуска в JEE контейнер, ... ?!

------------------------
[линк]
Отговор