这是一个简单的问题,但我是 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);
}
在插入数据库之前,我需要检查数据库中是否存在产品代码。如果没有,我可以插入这些值,如果存在,我需要返回该产品代码的产品ID。
productID 由数据库自动生成。
请告知如何实现这一目标。
最佳答案
关于java - 如何使用 Hibernate 检查该值并从数据库中检索它(如果存在)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20359650/