(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ですが、フロントエントリから新しいデータを更新することはまだです.何が起こったのか知っていますか?