Re[3]: как в таблицу инсертить коллекцию
От: timoshenkoap  
Дата: 29.05.08 14:18
Оценка:
StatelessSession ss = hibernateTemplate.getSessionFactory().openStatelessSession();
Transaction tx = ss.getTransaction();
try {
tx.begin();

// insert what you want
for (Object obj : objects) {
ss.insert(obj);
}
tx.commit();
} catch (HibernateException ex) {
if (tx != null) {
try {
tx.rollback();
} catch (Exception exc) {
throw ex;
}
}
throw ex;
} finally {
if (ss != null) {
ss.close();
}

}
Но нужно помнить, что инсерт будет происходить, если в коллекции тип объекта изменится или все объекты добавлены
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.