問題タブ [hibernate3]
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.
hibernate-mapping - 1 対多のカスケード All で、子エントリの挿入中に親 ID が設定されない
Hibernate 3 アノテーションを使用しています。テーブル 'product' と子テーブル 'product_spec' が 1 対多の関係にあります。hibernateTemplate.save(product) を実行すると、エラーが発生します
挿入できませんでした: [com.xx.ProductSpec]; SQL [Products_spec 列 'PRODUCT_ID' に挿入して null にすることはできません
java - コードから名前を取得して、Strius2 と Hibernate3 のエンティティ マッピング関係を使用して JSP のレコードに表示する方法
2 つのテーブルがGroup(Parent)
ありType(Child)
、それらは によってマッピングされていGroupId
ます。これは、Hibernate@OneToMany
マッピングによって行われます。
私の問題は、JSPTypeName
でタイプ テーブルのレコードを表示しているときに&が表示されていることです。これには Class をGroupId
使用しているためです。TypeEntity
TypeName
GroupName
GroupId
好きなだけシンプルに:SELECT A.TYPE_NAME, B.GROUP_NAME FROM TYPE A, GROUP B WHERE A.GROUP_ID = B.GROUP_ID;
現在私は使用しています:
hibernate3を使用してどのようにアプローチできますか
私の TypeEntity クラス:
そして私のGroupEntityクラス:
私のDAOクラス:
私のアクションクラス:
そして私のJSP:
java - EntityManager のインスタンスを取得できませんか?
私は春と休止状態に取り組んでいます。デバッグできない次の例外が発生しています
以下は、エラー スタック トレースです。
SLF4J: クラス "org.slf4j.impl.StaticLoggerBinder" のロードに失敗しました。SLF4J: 無操作 (NOP) ロガー実装へのデフォルト設定 SLF4J: 詳細については、http: //www.slf4j.org/codes.html#StaticLoggerBinderを参照してください。2014 年 10 月 2 日 19:07:13
以下は私のコードスニペットです:
persistence.xml
以下は私の春の設定ファイル[SpringBeans.xml]です
StudentDAO インターフェイスを実装する私の StudentDAOImpl クラスには、次のようなメソッドがあります。
最後にメインクラス
私を助けてみてください。
どんな答えでも大歓迎です
hibernate - Hibernate @OneToOne マッピング
次のコードがあります..
正常に動作しています(
staffTbl
フェッチが遅延していません)@OneToOne(fetch=FetchType.LAZY) @JoinColumns({@javax.persistence.JoinColumn(name="inst_id", referencedColumnName="inst_id", insertable=false, updatable=false), @javax.persistence.JoinColumn(name="staff_id", referencedColumnName="staff_id", insertable=false, updatable=false)}) private StaffTbl staffTbl;
しかし、このトランジェントを作成すると、常に null がフェッチされます。
@OneToOne(fetch=FetchType.LAZY) @JoinColumns({@javax.persistence.JoinColumn(name="inst_id", referencedColumnName="inst_id", insertable=false, updatable=false), @javax.persistence.JoinColumn(name="staff_id", referencedColumnName="staff_id", insertable=false, updatable=false)}) private transient StaffTbl staffTbl;
間違いはありませんか?
(JBoss 6.1でHibernate 3を使用しています)
hibernate - tomee with hibernate 3
概念実証として tomee にエンタープライズ アプリ (耳) をデプロイしています。私たちのアプリは以前は jboss 4 で実行されていましたが、JBoss 7 または tomee に移行するオプションを探しています。
ejb3 と休止状態 3 で POC を実行しています。これは JBoss 7 で正常に動作しています。同じアプリを tomee にデプロイすると、休止状態セッションを開くときに例外が発生します。以下は、休止状態の構成と例外スタック トレースです。どんな助けにも感謝します。
2014 年 11 月 20 日 9:28:37 AM org.apache.openejb.core.transaction.EjbTransactionUtil handleSystemException SEVERE: EjbTransactionUtil.handleSystemException: org.hibernate.SessionFactory.openSession()Lorg/hibernate/Session; java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/Session;