在阅读了 Hibernate 的理论之后,我多次遇到这样的想法,即在理想的世界中,您不应该将 Hibernate 与原始 SQL 查询混合使用,原因有很多,例如 Hibernate 无法识别以这种方式执行的更改,这可以在正确冲洗时会产生影响。
我的任务是尝试优化和改进与数据库通信但不通过 Hibernate 的几个类。他们直接使用 JdbcTemplate 来运行查询,我注意到这在更新语句中更常见。
这是故意的和好的设计,出于某种原因,例如只更新了选定数量的字段并且数据库中的对象非常大,还是我应该旨在重构这些类,以便它们利用 DAO 层类来执行这些更新查询?
海绵宝宝撒
哆啦的时光机
相关分类