有关Hibernate知识的学习(二)——关于数据库的查询操作
2018-03-01 本文已影响0人
MsterKerrigan
1、Hibernate的查询语言(HQL)是一种面向对象的查询语言,不对表和列进行操作,而是面向对象和他们的属性
2、Hibernate中的java类中必须有无参构造方法或者缺省构造
3、pojo类中尽量不要使用final来修饰
4、Hibernate的配置文件中的class中的table可以缺省,默认表名和实体类名相同
5、主键生成器,generator
6、column指定表中的字段名,如果不指定,默认和java中的属性相同
7、Hibernate的初始化一个程序中一般只做一次,可以单独写一个工具类,然后负责初始化,工具类定义为final不能被继承
对象的不同状态
对象状态的变化
8、HQL的命名:
HQL的命名方法
9、实现分页的方法(上面表示从第几条开始取,下面表示取多少个):
实现分页
10、Hibernate的查询操作
查询方式