【发布时间】:2011-06-02 20:44:39
【问题描述】:
使用 JPA 检查实体是否已在数据库中的最佳方法/最佳实践是什么?
我正在编写一个将主机信息添加到数据库的客户端。例如附加的存储 lun、hba 等...
如果我想为主机添加一个 Lun,我必须检查该 lun 是否已经在数据库中。 (Lun 已经可以附加到另一个主机上)。
我看到了两种可能性:
- 我选择了 Lun,检查它是否已经在 db 中
- 尝试插入 Lun 并检查异常(唯一约束)
有人有这方面的经验吗?
BR,雷内
【问题讨论】: