- PR -

Hibernateでスキーマが異なる同名テーブルの定義

1
投稿者投稿内容
どらねこ
常連さん
会議室デビュー日: 2004/01/05
投稿数: 25
投稿日時: 2006-03-29 11:56
既存のデータベーススキーマからmiddlegenとhbm2jaraを使って、javaのクラスファイルとhbm.xmlを自動生成しているのですが、スキーマが異なっていて、テーブル名が同じものがある場合、configファイルを読み込んだときに以下のようなエラーが出てしまいます。
net.sf.hibernate.MappingException: duplicate import: hoge

それぞれのhbm.xmlには以下のようにスキーマ定義は加えてあります(そもそもこのスキーマ定義が自動で入力されていないのも疑問なのですが。。。)
<class
name="hogeClass"
table="t_hoge"
schema="schema1"
>

スキーマが異なる同名テーブルをHibernateでうまく実行できる方法は無いのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)