随笔分类 -  hibernate

java ORM框架
摘要:1.JPA与hibernate 什么是JPA ? java persistence api :java持久化api,同一的ORM规范,是由sun公司指定的规范接口,hibernate实现了JPA规范。 我们可以使用javax.persistence下的注解,配置实体类,使用hibernate的ses 阅读全文
posted @ 2018-10-11 11:25 fight139 阅读(466) 评论(0) 推荐(0)
摘要:1.一对一 用户表可以查分成两个表,一个userInfo、一个userLogin表 实现方式: (1)使用外键:外键+唯一性约束+非空约束 (2)公用主键:公用主键,从表的主键同时也是外键,来源于主表的主键。 2. 一对多 2.1. 概念 使用外键,实现一对多关系,外键可以为null 主从关系:一: 阅读全文
posted @ 2018-10-10 15:47 fight139 阅读(312) 评论(0) 推荐(0)
摘要:1.hibernate一级缓存和快照机制 1.什么是缓存? 就是存在内存中的数据 2.为什么要用缓存? 为了减少与数据库的交互次数,,从而提高查询效率。 3. 什么样的数据适合使用缓存? 一般是经常查询的数据、不会被经常修改的数据 即使查询出的数据与实际结果不符,对业务没有太大的影响的数据。 4.h 阅读全文
posted @ 2018-10-10 11:00 fight139 阅读(406) 评论(0) 推荐(0)
摘要:在学习ORM框架之前,我们都是使用jdbc对数据库进行操作,使用Statement、PreparedStatement进行操作。然后封装了DbUtil操作数据库。 1.搭建开发环境 1.1 jar包 【5.1.16】 https://sourceforge.net/projects/hibernat 阅读全文
posted @ 2018-10-08 11:30 fight139 阅读(187) 评论(0) 推荐(0)