java

位置:IT落伍者 >> java >> 浏览文章

hibernate的查询策略有哪些?


发布日期:2024年03月02日
 
hibernate的查询策略有哪些?

导航对象图从一个已经装载的对象开始通过像aUsergetAddress()getCity()的属性访问器方法访问相关的对象如果Session是打开的当你导航图时Hibernate会自动装载图的节点
当对象的唯一标识符值是已知的时候通过标识符检索是最方便最有性能的方法
使用Hibernate查询语言(HQL)它是完全面向对象的查询语言
使用Hibernate 条件API它提供了类型安全的面向对象的方式执行查询而不需要操纵字符串这种便利性包括基于例子对象的查询
使用本地SQL查询这种查询Hibernate只关心把JDBC 结果集映射到持久对象图

每一种检索方法可能使用不同的抓取策略—那就是定义持久对象图的哪个部分应该检索的策略
目标是在你的应用程序中为每个使用场合发现最好的检索方法和抓取策略同时最小化查询语句的数量以获得最好的性能

上一篇:Spring和Struts的区别?

下一篇:如何优化Hibernate?