在我访问前端数据(使用 JSF/PrimeFaces)之前,我必须检查是否存在名称记录。像这样查看范围bean:
public void updateProfileListener(ActionEvent actionEvent) {
if(supplierService.isExistSupplierName(supplier.getName(), true)) return;
// else saveDate();
}
和这样的数据库检查代码:
userDatabase.createQuery("select c from Supplier c where c.name = :name")
.setParameter("name", name)
.getResultList();
它只是用于检查是否存在名称的常规查询 sql,但它仍然是从前端条目更新新数据,我可以知道发生了什么吗?