这是一个简单的问题,但我是Hibernate的新手,并且在Hibernate 4.2.7中工作。这是我的情景。
我有一个产品代码列表,所以我循环遍历以下值:
Vector<productslist> p = prodcts.getlists();
int size = p.size();
for (int i = 0; i < size; i++) {
productslist pl = p.elementAt(i)
p.setProductcode(pl.getProductcode());
p.setProductName(pl.getProductName());
session.save(p);
}
在插入数据库之前,我需要检查数据库中是否存在productcode。如果不是,我可以插入值,如果存在,我需要返回该产品代码的productID。
productID由数据库自动生成。
请告知如何实现这一目标。