hbm2ddl

    3

    1答えて

    新しいプロジェクトでDDDを使い、私のクラスをモデル化してからクラスライブラリに基づいてデータベーススキーマを生成します。私の計画は、NHibernate hbm2ddlツールSchemaExportでこれを行うことです。 問題は、私はSchemaExportが原因で、それは私を置く奇妙なキャッチ22問題の仕事を得ることができないということである。SchemaExport自体は有効なNHibern

    7

    1答えて

    Antでデータベーススキーマを生成したいとします。私はhbm2ddlタスクを使用しています。 私はJNDIでHibernateを使用しています。私はhibernate.cfg.xmlは次のようになります。 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"

    5

    4答えて

    Hibernate: hbm2ddl.auto=update in production?を読んだ後、いくつかの質問が発生しました。 まず、私がHibernateを使用している理由は、データベースベンダーに依存しない(「同じ」SQLクエリの10バージョンを書く必要はありません。例えば、tsqlとsql)。 私の問題は、データベーススキーマ(運用環境)を作成するときに表示されます。私が見る限り、2つ

    2

    4答えて

    私はHibernateを使い始めていますが、これまではそれほど難しくありません。しかし、私はhbm2ddl.autoプロパティについて混乱しています。これがデータベーステーブルを初期化するために何を手動で実行する方法はありますか?私はデータベースを変更した後で、プログラムを実行するたびにではなく、これを行うだけです。 編集:実行時はどうですか? Javaプログラムでデータベーステーブルをプログラム

    1

    2答えて

    私はSdfデータベースでNHibernateを使用しています。私のhibernate.cfg.xmlファイルでは、私は設定しました: <property name="hbm2ddl.auto" value="update"/> しかし、これはまったく機能していないようです。 "Update"属性は、アプリケーションの起動時にNHibernateが欠落しているテーブルやカラムを生成するようにすべ

    2

    1答えて

    私が使用: EJB3/JPA(Hibernateの) のMySQL 5 私は、データベースを支援するシステムを設定する必要があります移行。 LiquiBaseを使用しようとしましたが、Hibernateで使用するにはまだ成熟していないようです。私がやりたい何 は次のとおりです。 私はアプリケーションのバージョン2.0を持って生産 にアプリケーションのバージョン1.0を持っている私は、アプリケーショ

    1

    3答えて

    私は、Hibernateマッピングを持っている: <properties name="lrt_bps_bpr_acs_uk" unique="true"> <many-to-one name="activitySummary" column="bps_acs_id" class="xyz.ActivitySummary" unique-key="lrt_bps_bpr_ac

    5

    1答えて

    以前はnot-null = "true"だったプロパティがありました。値はそのフィールドにはもう必要ないので、not-null = "false"に変更しましたが、テーブルはデータベースで更新されません。新しいプロパティを追加しても問題はありません。 not-null = "true"を削除するためにhbm2ddl.auto = updateが自動的にテーブルを変更することは可能ですか? (私はそ