标签: hibernate hql
我想知道hibernate是否提供任何函数来检查给定的持久对象是否存在而不知道其id或忽略id是否相等。
例如,在这种情况下: 1.我从外部源获取数据。 2.我有一个数据库表,包含通过hibernate持久对象访问的feed数据。 3.数据库表id是自动递增的整数。
问题: 是否可以检查表中是否已存在给定的持久数据而不是逐个添加每个字段(某些字段值可以为空)到条件对象?我知道我可以根据持久对象的字段构造标准对象并传递给会话。 有一种聪明的方法吗?