2008/03/11

HibernateでSequence の取得 [Hibernate]

Configuration config = null;
Session session = null;
/**
Configurationを取得
Session を取得
**/
Properties props = config.getProperties();
Dialect dialect = Dialect.getDialect(props);
String sql = dialect.getSequenceNextValString(seq_
name);
Query query = session.createSQLQuery(sql);
List list = query.list();
BigInteger nextval = (BigInteger)list.get(0);

No comments: