BusinessCentral上で永続性を利用してセッションのように利用したいと思っています。
環境については以下になります。
kie-server-7.52.0.Final-ee8.war
business-central-7.52.0.Final-wildfly19.war
Javaバージョン:11
永続化の仕組みについてはまだ理解出来ていない部分もあると思うのですが、
以下のページを参考にまずは動くものを作ろうとしています。
自動生成機能を利用して一度構築して見たのですが以下のエラーが出てしまっています。
HHH000318: Could not find any META-INF/persistence.xml file in the classpath
ですがsrc/main/resources/META-INF/以下にxmlは自動生成されていますし、
上記のエラーで検索してもsrc/main/resources/META-INF/以下に配置するという解決策が多く見られます。
なにか他に前提となる設定や原因が思い当たることがあればご教授頂けると幸いです。
実際のxmlとしては以下になります。
作りとしておかしい部分はご容赦ください。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:orm="http://java.sun.com/xml/ns/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_2_0.xsd"> <persistence-unit name="com.myspace:Sample:1.0.0-SNAPSHOT" transaction-type="JTA"> <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> <jta-data-source>java:jboss/datasources/ExampleDS</jta-data-source> <class>com.SampleData</class> <exclude-unlisted-classes>true</exclude-unlisted-classes> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> <property name="hibernate.max_fetch_depth" value="3"/> <property name="hibernate.hbm2ddl.auto" value="update"/> <property name="hibernate.show_sql" value="false"/> <property name="hibernate.id.new_generator_mappings" value="false"/> <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform"/> </properties> </persistence-unit> </persistence>
以上、よろしくお願いします。
あなたの回答
tips
プレビュー