我不知道这已经被问过了。但我没有找到任何人。(无论如何,这对我的项目来说不是必需的。但是当我使用数据库和 Hibernate 时,我有一个疑问,现在有时间在这里问。所以到目前为止我还没有尝试过我要在这里问什么)
假设我的数据库中有表。我想将数据插入表中,但只有唯一行。
怎么可能?
我认为,从这个 SO Qestion中,我们可以将唯一的行插入到数据库中。
那么在 Java 中,使用 Using PreparedStatement
,我们是否能够传递相同的查询,以便仅当该行在表中是唯一的时才会插入行?
如果可能,Java会抛出什么错误/异常?
如果不可能,最好的方法是什么?
如果我们使用hibernate呢?我们怎么能这样做呢?
如果我传递bean 类对象来保存字段,如何检查唯一行?
另外如何使用List of Objects执行相同的操作?
希望大家了解情况。