Можно ли в веб-приложении, использующем struts2 ejb hibernate, указать приложению найти или создать сущность для определенного имени единицы сохраняемости, которое записано в файле persistence.xml
, во время развертывания?
У меня есть два персистентных модуля в persistence.xml
и один XML-файл источника данных (включая два "local-tx-datasource") под узлом jboss.
Чтобы прояснить, я имею в виду, я пробовал это;
@Entity
@PersistenceContext(unitName="MY JNDI NAME specified in persistence.xml")
public abstract class Vehicle {
и не работает .. Затем попробовал это и т. Д. ..
@PersistenceContext(name="MY PERSISTENCE UNIT NAME specified in persistence.xml")
@PersistenceUnit(name="MY PERSISTENCE UNIT NAME specified in persistence.xml")
а также я пробовал это выше с «UnitName = ..» вместо «name = ..», но у меня все работает...
[РЕШЕНО]
‹.exclude-unlisted-classes>true‹./exclude-unlisted-classes> решил мою проблему
<exclude-unlisted-classes>true</exclude-unlisted-classes>
со списком всех классов сущностей (<class>com.mycompany.Foo</class>
и т. д.)? Желательно отредактировать эту информацию в части [РЕШЕНО] вашего вопроса. - person ᴠɪɴᴄᴇɴᴛ   schedule 26.07.2016