問題タブ [hibernate-session]
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 - 行数をカウントする SQL クエリから始まる Hibernate SQL クエリを正しく実装するにはどうすればよいですか?
私は Hibernate がまったく初めてで、次の問題があります。
次の標準 SQL クエリがあります。
これは正常に機能し、整数を返します。
知っておくべき重要なことは、このクエリで変更できる唯一のパラメーター (web アプリケーションのフロントエンドでユーザーによって挿入される) は最後のパラメーター (これ: provNuovIst.COD_REG = "SI" ) であるということです。
したがって、私が取り組んでいるアプリケーションは Hibernate を使用しており、Hibernate Native SQLを使用してこのクエリを実装する必要があるという要件があるため、このチュートリアルを見つけました。
http://www.tutorialspoint.com/hibernate/hibernate_native_sql.htm
この例を示しています。
私が理解していることから(間違った主張をしている場合は修正してください)、Employeeモデルクラスの使用が含まれます。そのため、前のクエリでは最初にクエリを定義し (パラメーターに:param_name構文を使用)、次にSQLQuery Hibernate オブジェクトを作成し、結果に使用されるクラスを追加し、前のパラメーター neam を設定し、最後にリストを取得します (Hibernate が作成すると思います)。ArrayListのようなものとして)取得したオブジェクトを使用します。
私の問題は、単に整数値を取得する必要があることです( SELECT count(*)があるため、行のセットではなく整数値を取得します)。
では、 Hibernate Native SQLを正しく使用して SQL クエリを Hibernate リポジトリ クラスに実装するにはどうすればよいでしょうか?
hibernate - JPA - Hibernate セッションは閉じていますが、entitymanager は動作します
次の 2 行のコードが与えられます。
最初の命令は正常に機能しますが、2 番目の命令は org.hibernate.SessionException: Session is closed! をスローします。何か案が ?
コンテキスト:春のバッチ3.0.6 /休止状態3.5.0
情報: EntityManager が注入されました:
更新 1
セッションがnullの場合(EntityManagerImpl.getRawSession内)、新しいセッションを開くthis.getSession()への呼び出しがfindメソッドで確認できます
更新 2
2 番目の状況では、getSession メソッドは呼び出されませんが、セッションを閉じる SharedEntityManagerCreator と呼ばれるクラスです。
java - .properties を使用して Hibernate でセッションを構成および取得する方法
私が見つけたすべての例には、Hibernate.cfg.xml に関する情報が含まれていますが、代わりに hibernate.properties を使用しています。
リソースフォルダー内:
ここでプロパティを使用しています:
}
hibernate.properties を使用してセッション (fetch.LAZY 用) を取得する機会はありますか?
アップデート:
私はJPAを持っていますが、まだセッションが必要です。
私のエンティティには次のものがあります。
と:
だから、私が取得しようとすると:
id_city が空でない場合、エラーが発生しました:
id_city が空の場合 (Fetch.LAZY が使用されていない場合)、すべて問題ありません。
rest - RESTフルサービス、フォーム検証、およびセッションサポートのためのSpring MVCとのApacheタイルの組み合わせ
Apache Tiles の組み合わせが Spring MVC と連携するのに適しているかどうか、および REST フル サービス、フォーム検証、および Hibernate-Session サポートのための Hibernate。
Apache Tiles の他の代替手段はありますか?
java - Hibernate - 現在のスレッドのトランザクション同期セッションを取得できませんでした
この質問が何度も出されていることは理解していますが、ほとんどの人は私の問題を説明できません:
エラーが発生する理由
メソッドに で注釈を付けると@Transactional
、完全に正常に機能します。私は@EnableTransactionManagement
私の春の文脈にあるからです。
getCurrentSession
との違いを理解するために何か試してみたいopenSession
ので、上記のテストケースを作成しました。
getCurrentSession
アクティブなトランザクション コンテキスト内で呼び出されますが、なぜまだエラーが発生するのですか?
コードはこちらから参照してください。
hibernate - JDBC接続オブジェクトからHibernateセッションを取得しますか?
にJDBC Connection
変換したいオブジェクトがありますHibrenate Session
。
これを達成する方法はありますか?
グーグルで試してみましたが、その逆の結果が得られています。