- - PR -
Hibernateで連番取得
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-03-22 17:43
環境:Hibernate3.0
目的:マッピングファイルのgeneratorプロパティを使って連番を取得しインサートを行いたい。 条件:採番テーブルというテーブルを作成しています。 カラムは 1、テーブル名(key) 2、連番 です。 複数のテーブルの連番を管理しています。 あらたにテーブルを作成せずに連番取得を行いたいです。 TableHiLoGeneratorクラスを拡張して下記のようにできないかと考えています。 <id name="id" type="long" column="uid" unsaved-value="0"> <generator class="net.sf.hibernate.id.ExTableHiLoGenerator"> <param name="tableName">id_table</param> <param name="keyName">xxxTable</param> <param name="column">id</param> </generator> </id> 宜しくお願いします。 |
|
投稿日時: 2008-03-23 21:56
使用したことはないですが、
org.hibernate.id.MultipleHiLoPerTableGenerator で無理ですかね。 http://www.hibernate.org/hib_docs/v3/api/org/hibernate/id/MultipleHiLoPerTableGenerator.html http://d.hatena.ne.jp/taedium/200706 |
|
投稿日時: 2008-03-24 20:33
情報ありがとうございます。
後日結果をご報告致します。 |
1