私はKarafを実行していますが、Persistence.xml(SQL Serverデータベースを指しています)にDataSourceがあり、挿入クエリを実行しようとしています。Karaf - TransactionRequiredException
しかし、私はこの例外を取得しています:
javax.persistence.TransactionRequiredException: Executing an update/delete query at
org.hibernate.jpa.spi.AbstractQueryImpl.executeUpdate(AbstractQueryImpl.java:71)
私のトランザクション・タイプは、JTAに設定されています。 私はいくつかのトランザクションを設定する必要があると思いますが、これにはあまり慣れていません。私はそれは単純なものだと思うが、グーグルでは多くのアイデアは見つからない。
XML記述子(persistence.xmlまたはblueprints.xml)で何を変更する必要がありますか?
サンプルのXMLスニペットを入力してください。事前に多くの感謝。
71 | Active | 80 | 2.3.0 | Apache Aries JPA Container API
73 | Active | 80 | 2.3.0 | Apache Aries JPA container
74 | Active | 80 | 2.3.0 | Apache Aries JPA support
76 | Active | 80 | 1.1.1 | Apache Aries Transaction Blueprint
77 | Active | 80 | 2.1.0 | Apache Aries Transaction Blueprint
78 | Active | 80 | 1.3.0 | Apache Aries Transaction Manager
あなたはAries JPAを使用していますか? –
@ChristianSchneider私は質問にこれを追加しました。また、Karafのバージョンは4.0.7です。 –