文章分类 - Hibernate框架
学习hibernate的笔记
摘要:HQL查询详细 排序 正序 反序 实例: 聚合函数 实例: 聚合函数的结果使用Number类接收,Number类是所有基本类型包装类的父类,因为聚合函数的结果不全为整数,所以用Number类接收一定没错! 投影查询 投影查询说白了就是只查询数据库表的某一列或者某几列,并不把所有的列都查询出来 例如:
阅读全文
摘要:一对多、多对一 在表中表达:外键 在对象中的表达:集合(使用Set集合) 在orm元数据文件中配置: 在上述实体中添加了相应的集合(Set<LinkMan>)跟对象(Customer)属性后,就得在orm元数据中去配置这两个属性了 在一的一方配置(即拥有集合的一方) 在Customer.hbm.xm
阅读全文
摘要:hibernnate进阶 hibernate一级缓存 hibernate中的一级缓存是为了提高操作效率,减少不必要的读取 在使用get()方法向数据库中查询数据时,会将返回的ResultSet对象里面的内容封装成实体类对象,并向hibernate一级缓存中放入该对象,在下一次需要从上数据库取数据时如
阅读全文
摘要:hibernate中的实体规则 实体创建的注意事项 hibernate使用cglib代理生成对象,代理对象是继承被代理对象,如果使用final修饰被代理对象,那么代理对象将无法继承被代理对象,则代理对象无法生成 hibernate主键类型 自然主键(少见) 某业务表中,有某列符合必须有,并且不重复的
阅读全文
摘要:Hibernate各类说明 Configuration:配置加载类,用于加载主配置跟orm元数据 SessionFactory:用于创建操作数据库的核心对象sesson对象的工厂 注意:①、SessionFactory负责保存和使用所有的配置信息,消耗内存资源非常大 ②、SessionFactory
阅读全文
摘要:hibernate框架是什么 hibernate是一款orm框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernat
阅读全文