具体的には、persistence.xml でそのプロパティの一部を動的に設定する必要があります。
<property name="hibernate.connection.password" value="password"/>
<property name="hibernate.connection.username" value="username"/>
必要なデータを提供できるクラスを作成できますが、次のように機能するようにクラスを設定する方法がわかりません。
<property name="hibernate.connection.password" value="${my.clazz.pass}"/>
<property name="hibernate.connection.username" value="${my.clazz.user}"/>
このようにクラスを設定しようとしました
public class clazz{
String pass;
String user;
public clazz(){
//do stuff to set pass and user
}
//getter/setter
}
しかし、それはうまくいきません。ここでもグーグルでも方法は見つかりませんでしたが、 ${my.clazz.smth} の方法は何度か見ました。
それで、どうすればそれを設定できますか?:)
前もって感謝します!