Если я использую в файле persistence.xml транзакцию-тип = "RESOURCE_LOCAL", тогда я могу избежать использования источника данных, отличного от jta, используя свойства:
<properties>
<property name="hibernate.bytecode.use_reflection_optimizer" value="false"/>
<property name="hibernate.connection.driver_class" value="oracle.jdbc.OracleDriver"/>
<property name="hibernate.connection.password" value="passsample"/>
<property name="hibernate.connection.url" value="jdbc:oracle:thin:urlsample"/>
<property name="hibernate.connection.username" value="usersample"/>
<property name="hibernate.default_schema" value="schemasample"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/>
</properties>
Вопрос в том,использовать транзакцию-тип = "JTA", тогда обязательно использовать источник данных jta?Если это обязательно, пожалуйста, скажите мне, почему?Если не то, что мне нужно сделать?
Я пытаюсь настроить приложение с glassfish, и все отлично работает с внешним источником данных (настроенным на glassfish), но я бы хотел настроить все весной и с помощьюсвойств.
Любое решение для этого?