【发布时间】:2009-12-09 00:26:15
【问题描述】:
是否可以(如果可以,是否可取)在不使用 SQL 字符串的情况下查询 Hibernate 映射的数据,而是使用一些 OOP 方式?
【问题讨论】:
标签: java sql database hibernate
是否可以(如果可以,是否可取)在不使用 SQL 字符串的情况下查询 Hibernate 映射的数据,而是使用一些 OOP 方式?
【问题讨论】:
标签: java sql database hibernate
使用Criteria API,更多示例here。
【讨论】:
我正在使用 linq。 但是HQL使用实体,所以应该命名为面向对象:)
【讨论】:
可以使用Criteria,但我认为使用带参数的 HQL 时查询通常更容易理解。尽管如此,Criteria 确实适用于非常动态的查询(我见过人们为动态查询连接 HQL 字符串,并且 Criteria 在这些情况下更清晰)。
【讨论】: