問題タブ [spring-orm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Hibernate @Version アノテーション
hibernate @version と ManyToOne マッピングの関係は何ですか。
Department と Employee という 2 つのテーブルがあるとします。Deparment がマスター テーブルで、Employee がディテール テーブルです。Employee テーブルでは、 departmentID が外部キーとして参照されます。
ここに私のクラスがあります
また、Spring がセッションを処理します。したがって、あるページで特定の部門が取得され、HTTP セッションに保存されているとします。
今別のページで、私は次のことをしようとしています
今、次の例外が発生しています
そして、次のように1つの変更を加えるだけでエラーが発生します
私の春の設定
サービスの実装
java - Spring データソース オブジェクトの結果セットと準備済みステートメント接続を閉じる
私は春F / wの非常に新しいです。アプリケーションで永続レイヤーとしてSpring jdbcとSpring ORMを使用しています。複数回呼び出すメソッドでは、結果セット オブジェクトとステートメント オブジェクトを閉じる必要があるのでしょうか。サンプルコードは次のとおりです。
私の質問は、このメソッドを複数回呼び出す場合、ステートメントと結果セットのメソッドを閉じる必要がありますか、それとも接続オブジェクトだけで十分です。
spring - Spring + @Transactional: エラーが発生した場合にロールバックできません
私は次のことを実装しようとしています: データベースに同じトランザクションで 2 つの異なるエンティティを追加する必要があります。エンティティごとに異なる DAO クラスとサービス クラスがあります。
構成:
コントローラ:
そのため、updateAndGenerate メソッドを呼び出して object2 に無効な値を渡そうとすると、object1 をロールバックせずに失敗します。どうすれば修正できますか?ありがとうございました
java - 春の複数のSessionFactory構成?
spring を使用して 2 つの sessionFactory を構成しようとしています。私の設定はここにリストされているものに似ています
ここに私のconfig.xmlがあります
次に、各daoに異なるsessionFactoryが割り当てられます
この構成は、コンテキストに追加されるとロードされます
web.xml:
各 sessionFactory が構築したサーバーを起動するたびに問題が発生しますが、2 番目のセッションの最後に次のように表示されます。
さらに情報が必要な場合は、お問い合わせください。
hibernate - spring-boot-starter-data-jpa 0.5.0.M6 から 0.5.0.BUILD-SNAPSHOT にアップグレードすると、「TransactionRequiredException: no transaction is in progress」が発生する
JPAの実験として、 Spring Batch チュートリアルhttp://spring.io/guides/gs/batch-processing/のサンプル コードを使用しています。このコードでは、 ItemWriterの実装をJdbcBatchItemWriterからJpaItemWriterに交換しました。POM でspring-boot-starter-parent:0.5.0.M6を使用すると、サンプル アプリケーションはエラーなしで実行されます。
以下のようにspring-boot-starter-parent:0.5.0.BUILD-SNAPSHOTに切り替えると、
次のランタイム エラーが発生します。
アップグレード前はサンプルが機能していたため、このエラーを引き起こした依存コードが変更されました。私のSpring構成は以下のとおりです。
私はトランザクション マネージャーを明示的に定義していません。ここで何が必要なのか疑問に思っています。サンプルは以前は機能していたので、私は困惑しています。
更新:最新のSpring Bootの更新により、エラーが発生するようになりました:
BatchConfiguration で JpaTransactionManager を構成する必要がなくなり、Spring Boot が可能な限り構成できるようにしています。
java - hibernate3.LocalDataSourceConnectionProvider を ConnectionProvider にキャストできません
2.4 リリース、休止状態 3.3.2ga 。sessionfactory の作成中。次のエラーが発生します。解決策を教えてください
原因: org.hibernate.HibernateException: org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider(ConnectionProviderInitiator.java:192) で接続プロバイダー [org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider] をインスタンス化できませんでした [hibernate -core-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] at org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator.initiateService(ConnectionProviderInitiator.java:114) [hibernate -core-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] at org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator.initiateService(ConnectionProviderInitiator.java:54) [hibernate -core-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] org.hibernate.service.internal.StandardServiceRegistryImpl.org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl. java:176) [hibernate-core-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] ... 90 以上 原因: java.lang.ClassCastException: org.springframework.orm .hibernate3.LocalDataSourceConnectionProvider は、org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider(ConnectionProviderInitiator.java:189) で org.hibernate.service.jdbc.connections.spi.ConnectionProvider にキャストできません [hibernate-core-4.2 .0.Final-redhat-1.jar:4.2.0.Final-redhat-1] ... 94 もっと見るhibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:176) [hibernate-core-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] ... 90 以上: java.lang.ClassCastException: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider は、org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider で org.hibernate.service.jdbc.connections.spi.ConnectionProvider にキャストできません。 ConnectionProviderInitiator.java:189) [hibernate-core-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] ... 94 もっと見るhibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:176) [hibernate-core-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] ... 90 以上: java.lang.ClassCastException: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider は、org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider で org.hibernate.service.jdbc.connections.spi.ConnectionProvider にキャストできません。 ConnectionProviderInitiator.java:189) [hibernate-core-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] ... 94 もっと見るhibernate3.LocalDataSourceConnectionProvider は、org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider(ConnectionProviderInitiator.java:189) [hibernate-core-4.2. 0.Final-redhat-1.jar:4.2.0.Final-redhat-1] ... 94 もっと見るhibernate3.LocalDataSourceConnectionProvider は、org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider(ConnectionProviderInitiator.java:189) [hibernate-core-4.2. 0.Final-redhat-1.jar:4.2.0.Final-redhat-1] ... 94 もっと見る
java - Spring セットアップが NoSuchBeanDefinitionException で失敗するのはなぜですか?
Spring の依存関係 jnjection に大きな問題があります。ObjectJPA
私のDAOインターフェースを実装するクラスを作成しました。JUnit テストケース内でテストしたいと思います。しかし、私はNoSuchBeanDefinitionException
.
これはテストの始まりです:
そしてこれが豆です
Spring-Common.xml の内容
インターフェイスの宣言
Spring-Common.xml の内容
あなたはなにか考えはありますか?より良い影響を得るには、どの情報が必要ですか?