問題タブ [hibernate-tools]

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 に答える
2580 参照

eclipse - Eclipse での休止状態ツールのインストール

このリンクhttp://download.jboss.org/jbosstools/updates/stable/を JBoss サイトに使用しました。

上記のリンクから、JBoss Tools 3.2.0 全体、Application Development から Hibernate Tools (HT)、Data Services から HT、Maven Support から JBoss Maven Hibernate Configurator、Web および Java EE Development から HT をダウンロードしました。しかし、休止状態ツールをインストールできません。それを行う他の方法はありますか。上記のリンクからインストール中にエラーが発生しました。

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

spring - DAO の hibernate ツールと hibernate テンプレート

Hibernate ツールの Eclipse プラグインを使用して DAO 実装を生成しましたが、「javax.persistence.EntityManager」を使用しています。Spring Framework が提供する Hibernate Template を使用する、マップされたエンティティ (JPA アノテーションを使用) に基づいて DAO impl を生成したいと考えています。これどうやってするの?

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

hibernate - TomcatおよびHibernateでのJNDIセッションファクトリエラー

Spring MVC、Hibernate、JBoss Tools、JSFを利用してWebアプリケーションフレームワークを構築しています。JBoss Toolsを利用してドメインクラスとDAOクラスを生成することができましたが、DAOオブジェクトを作成しようとすると(現時点ではサービスを作成していますが、最終的にはサービスがコントローラーに挿入されます)、 JNDIエラーを受け取ります。ASとしてTomcat7を使用しています。この問題の簡単な解決策をいただければ幸いです。

コントローラーコード:

DAO /サービスコード:

スタックトレース:

javax.naming.NameNotFoundException:名前SessionFactoryは、org.apache.naming.NamingContext.lookup(NamingContext.java:159)のorg.apache.naming.NamingContext.lookup(NamingContext.java:803)のこのコンテキストにバインドされていません。 .apache.naming.SelectorContext.lookup(SelectorContext.java:158)at javax.naming.InitialContext.lookup(Unknown Source)at com.webapplication.service.AuthorHome.getSessionFactory(AuthorHome.java:31)at com.webapplication.service .AuthorHome。(AuthorHome.java:26)

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

maven - Maven で hbm2ddl ツールを使用するには?

Maven 用の Hibernate3 プラグイン (Codehaus が開発) を使用したいのですが、最新のリリース日 (2009-01-21) によると、積極的にサポートされていないようです。Hibernate が提供する hbm2ddl ツールを使用する必要があります。どう思いますか?

hbm2ddl ツールはどこで提供されますか? これはそれを含むHibernate3 Mavenプラグインではないと思いますが、休止状態の依存関係に含まれていますか?

ありがとう

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

java - Eclipse 用の Hibernate Tools プラグインをインストールしたが、コード生成機能にアクセスできない

私は Eclipse Helios SR2 を使用しており、Hibernate ツール プラグインをインストールしました (更新サイト経由: http://download.jboss.org/jbosstools/updates/stable/helios/ )。構成ファイル、マッピング ファイルなどを作成するためのウィザードを使用できるようになりましたが、何か問題があるようです。「Hibernate コード生成メニュー」がありません。したがって、既存のデータベース スキーマに基づいてドメイン クラスを生成できません。

私が欠けているものを誰かが説明できますか?

0 投票する
0 に答える
511 参照

spring - hibernate.reveng.xmlでシーケンスの情報を生成します

NetBeansの「Hibernateリバースエンジニアリングウィザード」を使用して、postgresDBのhibernate.reveng.xmlを生成しています。テーブルの主キーにはシーケンスがあります。generatorただし、ウィザードは、hbm2javaをガイドすることになっている要素を作成しません。では、JDBCメタデータからシーケンスの情報を推測することはできませんか?netbeansにhibernate.reveng.xmlのシーケンスの要素を生成するように指示する方法はありますか?他の方法はありますか?

Netbeans 7.1.1、Hibernate 3.2.5、およびPostgres9.1.3を使用しています。

ありがとう。

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

hibernate - テーブルにUUIDフィールドがある場合、Hibernateツールを使用してPostgresqlデータベースをリバースエンジニアリングできますか?

次のワークフローを実装したいと思います。postgresql9でテーブルを設計し、EclipseIndigoのHibernateToolsを使用してこれらのテーブルのPOJOを生成し、Hibernateにアノテーションを使用させます。Eclipse Indigo、最新のPostgresql JDBCドライバー、Java 1.6、およびEclipseマーケットプレイスのHibernateツールを使用すると、これは機能しません。

リバースエンジニアリングウィザードは、テーブルのUUIDフィールドをOTHERとして認識し、UUIDではなくSerializableタイプのフィールドを生成します。POJOSを挿入すると、ByteaデータをUUIDフィールドに挿入しようとする試みについて不平が言います。簡単に言えば、UUIDが自動的に処理されるように、休止状態ツールを使用してPOJOSをリバースエンジニアリングするにはどうすればよいですか?

生成されたフィールドは次のとおりです。

プライベートシリアル化可能なinstanceId;

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

java - Hibernate Tools を使用して、EJB を使用せずに Hibernate アノテーションを使用して POJO を生成することはできますか?

Eclipse Indigo で休止状態ツールを使用しています。Hibernate コンソールには Annotations オプションが選択されており、Hibernate のバージョンは 4.0 です。

休止状態ツール ウィザードは、[EJB3 注釈の生成] オプションを選択した場合にのみ注釈を生成します。これは EJB への依存をもたらしますが、私はそれを望んでいません。

プレーンな (非 jpa) hibernate アノテーションを使用する (リバース エンジニアリングを介して) POJO を生成するように Hibernate ツールを説得するにはどうすればよいですか?

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

hibernate - 休止状態コンソール ウィザードのタイプ オプションは何をしますか?

Hibernate ツールには Hibernate Console ウィザードがあり、core、annotations、jpa の 3 つの値から選択できる type オプションがあります。公式ドキュメントには、これらの値のいずれかを選択した結果については何も記載されていません。

ここで注釈を選択すると、どのような違いがありますか? 私はドキュメント全体を見てきましたが、ドキュメントも Google クエリも役立つものを返しませんでした。ここで明らかな何かが欠けていますか?

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

java - Eclipse Hibernate Tools の問題

Hibernate Tools Eclipse Add-On で Hibernate Code Generation 機能を使用しようとしています。次のエラーが表示されます。

org.hibernate.InvalidMappingException: リソース Alert.hbm.xml からのマッピング ドキュメントを解析できませんでした リソース Alert.hbm.xml からのマッピング ドキュメントを解析できませんでしたプロパティの検索中に: alertId org.hibernate.MappingException: クラス アラートが見つかりません プロパティの検索中に: alertId クラス プロパティの検索中にアラートが見つかりません: alertId java.lang.ClassNotFoundException: アラート アラート

クラス Alert.java が見つかりませんが、コード ジェネレーター (名前の由来は...) がすべての休止状態クラスを生成するはずだと思っていました。

Hibernate Tools 3.4.x で Eclipse Indigo を使用する。

ここに私の hibernate.cfg.xml があります:

Alert.hbm.xml は次のとおりです。