configuration---类
SessionFactory ---接口
Session----------接口
请解释什么是POJO类,它有什么要求?
1,pojo类是和一张表对应
2,一般我们放在com.xxx.domain下
3,pojo需要一个主键属性(用于标示一个pojo)
4,除了主键属性外,它应当还有其属性,属性的访问权限是private
5,提供set/get方法
6,它应当有一个无参的构造方法(hibernate反射)
7,pojo类其实就是javabean
复合主键没有生成策略
复合主键**Id类必须实现了Serializable接口 因为session.get( arg1,arg2) arg2必须序列化
同一个表,有多种<class>同时映射
HQL 占位符是从0开始而JDBC是从1开始 每个表最好取别名 因为对象中的字段有可能不相同这时就要用别名调用对象中的字段名
在HQL中所有关联的表 在查询时Hibernate通过xml映射配置 自动关联
所有不需要在SQL语句中写入两张表的关联语句
实现了Serializable接口的类可以 已二进制流的方式在网络上传输 和被抓取
[Ljava.lang.Object------修改为(Object[])result.get(i)