問題タブ [hbm2ddl]

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 投票する
6 に答える
83401 参照

java - hbm2ddl をオフにする方法は?

hbm2ddl をオフにする方法に関するリファレンスが見つかりませんでした。

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

java - hbm2ddlを使用して特定のデータベース列のデフォルト値を生成することは可能ですか?

Env:JPA 1、Hibernate 3.3.x、MySQL 5.x

hbm2ddlエクスポート操作を使用してデータベーススキーマを自動生成します。SQL生成中に特定の@Entityメンバーのデフォルト値を生成することは可能でしょうか。(たとえば、mytableエンティティクラスのアーカイブフィールド。

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

mysql - Hibenrate hbm2ddlを使用して、同じデータベースにMyISAMテーブルとInnoDBテーブルの両方を作成できますか?

データベースにMyISAMテーブルとInnoDBテーブルの両方が必要です。hbm2ddlを使用してそれらを作成しています。Hibenrate hbm2ddlを使用して、同じデータベースにMyISAMテーブルとInnoDBテーブルの両方を作成できますか?方言を選択すると、どちらか一方を使わざるを得ないようです。

0 投票する
4 に答える
19149 参照

java - Hibernateアノテーションを使用したスキーマエクスポート

Hibernateアノテーションを使用していて、データベーススキーマをエクスポートしたいと思います。

hbmxmlファイルを使用したschemaexporttaskに似ています。

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

sql - SQL Server の非主キーに @ManyToOne マッピングを追加する際の問題

spring/hibernate アプリケーションを MySql から SQL Server に変更する際に問題があります。

hibernate.hbm2ddl.autoHibernate がサーバーを起動してデータベースを更新しているときに、( set on で) データベースを作成したいのですupdateが、次のエラーで外部キーが失敗します:

マッピングは次のとおりです。

表1:

テーブル 2:

++編集: SQL は次のようになります。

代替テキスト

table1 のキー:

代替テキスト

テーブル table1 は他のアプリケーションでも使用されているため、このテーブルには列「id」が主キーとして必要です。したがって、table1.id は table1 の主キーです。ただし、この table1.id は hibernate では使用されません。これは、hibernate が table1.login を ID として使用するためです (上記の注釈を参照)。しかし、SQL Server が外部キーを table1.login ではなく table1.id に設定しようとするのはなぜでしょうか?

ありがとう

0 投票する
4 に答える
5236 参照

hibernate - テーブルの自動作成を使用する場合、Hibernate はデータベースへのシーケンスを自動作成しません

Hibernate と Postgresql を使用してデータベース テーブルを自動的に作成したいのですが、シーケンスに関するエラーが発生します。Hibernate を使用してシーケンスを自動作成することは可能ですか、それとも手動でシーケンスを生成する必要がありますか?

私のエンティティの例:

休止状態の設定:

例外:

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

maven-2 - maven hbm2ddl の簡単なセットアップ

注釈付きの Java クラスを取得し、データベースによって異なる DDL を生成するように Maven をセットアップしています。これを行うより良い方法はありますか?リソースフィルタリングの出力を操作するように指示するのではなく(パイプラインの一部として)hbm2ddlプラグインへの入力をフィルタリングできるはずです(最終的なjarからフィルタリングする必要があります)。

hibernate.cfg.xml ファイルをフィルタリングして、ローカル開発者の設定に基づいて環境プロパティを置き換えています。

次に、出力で hbm2ddl を実行します

次に、内部開発環境に関連するものを出荷したくないので、プロダクション jar から hibernate.cfg.xml を除外する必要があります。

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

hibernate - Hibernate hbm2ddl ant ファイルのパス

Hibernate Tools を使用したデータベース スキーマの生成に問題があります。これは私のantファイルです

Ant タスクを実行すると、次のエラーが発生します。

C:\work\gwt_workspace\billing-cms\dao\src\main\resources\build.xml:19: org.hibernate.MappingNotFoundException: リソース: hibernate_mappings/Address.hbm.xml が見つかりません

私のファイルシステムのパス階層は次のようになっています:

次のように hibernate.hbm.xml 内でマッピングを定義しています。

0 投票する
3 に答える
14432 参照

java - hbm2ddl schemaExport を作成してスキーマを stdout に記録するにはどうすればよいですか?

からの引用persistence.xml

これは、ログ出力に表示されるものです。

しかし、スキーマ (SQL) 自体がエクスポートされたことはわかりません。この情報を Hibernate (3.5.6-Final) から取得するには?

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

hibernate - hibernate3-maven-plugin hbm2ddl を使用してテーブルを引用するにはどうすればよいですか?

Maven で構築しているプロジェクトがあり、hibernate3-maven-plugin の hbm2ddl ツールを使用してスキーマを生成する必要があります。

SQL キーワードのようなOrderというテーブルを使用してデータベースを作成する必要がありますが、スクリプトを生成するときにこのテーブルを引用するように maven を作成する方法がわかりません。検索を行ったところ、hbm2ddl ツールにこれを指示するプロパティが hibernate にあることがわかりましたが、プラグインにそれを使用するように指示することはできません。

表を引用しない場合、hbm2ddl はスクリプトを生成します。

コンパイルされません (明らかな構文エラーのため):

これは pom.xml ファイルの一部です。

ヒントやヘルプは本当にありがたいです。

ありがとうございました!