3
我有兩個項目:JPA(休眠)和設置實體監聽器上運行
- beans.jar與JPA實體(註解爲JSON/XML序列化)和
persistence.xml
文件 - rest.war與REST應用,其中是JPA
EntityManagerFactory
定製性能如hibernate.connection.*
我希望分發的被實例化ans.jar以獲得更好的客戶端編程便利。到目前爲止好。
某些實體在@PrePersist
事件(實際上淹沒密碼散列)中有代碼,我不想分發它。我可以將該代碼推送到JPA實體監聽器,但在@EntityListeners
批註中引用了監聽器類,因此它也必須位於beans.jar中。
是否有可能對設置JPA實體監聽器的一個(或全部)實體類在運行時,即在rest.war項目?
也許有一些休眠屬性爲此,我忽略了... 謝謝。