問題タブ [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.

0 投票する
1 に答える
2953 参照

hibernate-mapping - 1 対多のカスケード All で、子エントリの挿入中に親 ID が設定されない

Hibernate 3 アノテーションを使用しています。テーブル 'product' と子テーブル 'product_spec' が 1 対多の関係にあります。hibernateTemplate.save(product) を実行すると、エラーが発生します

挿入できませんでした: [com.xx.ProductSpec]; SQL [Products_spec 列 'PRODUCT_ID' に挿入して null にすることはできません

0 投票する
1 に答える
281 参照

java - コードから名前を取得して、Strius2 と Hibernate3 のエンティティ マッピング関係を使用して JSP のレコードに表示する方法

2 つのテーブルがGroup(Parent)ありType(Child)、それらは によってマッピングされていGroupIdます。これは、Hibernate@OneToManyマッピングによって行われます。

私の問題は、JSPTypeNameでタイプ テーブルのレコードを表示しているときに&が表示されていることです。これには Class をGroupId使用しているためです。TypeEntityTypeNameGroupNameGroupId

好きなだけシンプルに:SELECT A.TYPE_NAME, B.GROUP_NAME FROM TYPE A, GROUP B WHERE A.GROUP_ID = B.GROUP_ID;

現在私は使用しています:

hibernate3を使用してどのようにアプローチできますか

私の TypeEntity クラス:

そして私のGroupEntityクラス:

私のDAOクラス:

私のアクションクラス:

そして私のJSP:

0 投票する
1 に答える
6254 参照

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 クラスには、次のようなメソッドがあります。

最後にメインクラス

私を助けてみてください。

どんな答えでも大歓迎です

0 投票する
2 に答える
132 参照

hibernate - Hibernate @OneToOne マッピング

次のコードがあります..

  1. 正常に動作しています(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;

  2. しかし、このトランジェントを作成すると、常に 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を使用しています)

0 投票する
1 に答える
140 参照

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;