hibernate
-
不调用更新方法的事务性保存 我有一个用@Transactional注释的方法。我从 Oracle 数据库中检索一个对象,更改一个字段,然后从该方法返回。我忘记保存对象,但发现数据库仍然更新。 应用语境 我的问题是为什么MyObject会持
-
org.hibernate.NonUniqueResultException: query 没有返回唯一结果:2? 我的DAO中有以下代码: 休眠在标记的行处抛出以下异常: org.hibernate.NonUniqueResultException: query 未返回唯一结果: 我不确定发生了什么,因为总是只返回一行。 此外,当我直接在db上运行此查
-
-
-
当有一个获取器时,Hibernate是否总是需要一个二传手? 我们有一些 Hibernate getter 方法,并用 和 进行注释。 如果我们没有相应的 setter,我们会得到一个异常。这是为什么呢? 在我们的例子中,我们派生从getter返回的值(存储在数据库中),并且set
-
-
使用休眠条件的不区分大小写相等 我见过Limitences.ilike('property', '%value%'),但想生成SQL,比如:lower(property) = 'value'。有什么想法吗? 我用过: 因为表达式已被弃用。SimpleExpression 将在值上调用 toLowerCase(),因此没有必
-
-
手动调用弹簧注释验证 我正在用Hibernate和Spring Annotations做很多验证,如下所示: 但我想根据控制器方法中的一些逻辑来决定使用的组。有没有办法手动调用验证?类似的东西 ? 我知道创建自己的 Validator 类,但这
-
标签