六种方式实现hibernate查询,及IDE推荐

来源:互联网 发布:js编写计算器 编辑:程序博客网 时间:2024/05/16 12:43
我很想从现在做起,使自己能够真正享受编程带来的快乐,没有虚荣,没有竞争,没有杂念。
只有快乐,只有充实,只有无悔。当然我说到做到,那篇日志讲的是一个从点到面,从面到点的哲理。
我觉得有必要写一个hibernate的总结性随笔,从点到面,讲讲hibernate查询的6种方法。分别是HQL查询
,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询

如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是
从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。

HQL查询

HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码:

复制代码