同じような質問
https://forum.hibernate.org/viewtopic.php?f=6&t=1009750
ここだとテンプレートで削除しろってanswerが。
composite idを手作業で削除し DBから.hbm.xmlと .java, .java (DAO) を作る方法
0. Hibernate Toolsをインストール
1. Hibernate構成ファイルの作成
プロジェクトを右クリックして新規>Hibernate構成ファイルの作成を選ぶ
親フォルダーは folder/src にしておいた
次へ> をクリックで、Hibernateコンソール構成の作成へ移動
2. Hibernateコンソール構成の作成へ移動
プロジェクト名、データベース接続を選ぶ
プロジェクトを右クリックしてプロパティーから、Hibernate 設定を選び、
Hibernate 3 サポートを使用可能にするにチェックを入れておく
3. Hibernate リバースエンジニアリングファイルの作成
プロジェクトを右クリックして新規>Hibernate リバースエンジニアリングファイルの作成を選ぶ
コンソール構成を選び、リフレッシュを押す
テーブルを選び、インクルード...を押すとテーブルが右側のテーブルフィルターに記載される
4. Hibernate リバースエンジニアリングファイルの編集
パッケージの中からhibernate.reveng.xmlを開くと、Hibernate リバースエンジニアリングファイル・エディターが開く
下のタブを切り替えながら、まず概要から コンソール構成を選ぶ
次に 型マッピングからリフレッシュを押した後、テーブルを開き、必要なentityを選び、追加を押す
保存する
5. 実行メニューから、Hibernate コードの生成...を選ぶ
サブメニューから生成構成を選ぶ
JDBC接続からリバースエンジニアリングを選ぶ
エクスポータータブを押し、まず .hbm.xml だけ生成する
XXXX.hbm.xml を開き、ソースから
6. 再度実行メニューから、Hibernate コードの生成...を選ぶ
サブメニューから生成構成を選ぶ
JDBC接続からリバースエンジニアリングを解除しておく
エクスポータータブを押し、ドメインコード(.java)と DAOコード(.java)を生成する