HIBERNATE
章北海01
这个作者很懒,什么都没留下…
展开
-
Hibernate零基础回顾-01
1、什么是Hibernate hibernate是dao层框架,在dao层里面对数据库做crud操作,底层也是对JDBC的一个封装。 2、什么是orm思想 object relational mapping 对象关系映射 实体类和数据库表进行一一对应关系。 实体类类名对应数据库表名 实体属性对应数据库表字段 直接操作数据库表中应该的实体类对象。 3、Hibernate入门案列 创...原创 2018-10-06 08:16:12 · 156 阅读 · 0 评论 -
Hibernate零基础回顾-02
1、hibernate主键生成策略 native 根据使用的数据库来选择identity、sequence、hilo三种生成器中的一种。 uuid:生成uuid的主键值。 increment:用户long、short、或者int类型,由Hibernate自动以递增的方式生成唯一标识符,每次增量为1。不能在集群中使用。 identity:采用底层数据库本身提供的主键生成标识符,条件是数据库支...原创 2018-10-06 17:59:00 · 132 阅读 · 0 评论 -
Hibernate零基础回顾-03
1、建表一对多 班级和学生,一个班级可以有多个学生,但一个学生只能属于一个班级。 创建班级类 创建学生类 创建映射文件 班级映射文件 学生映射文件 级联保存 级联删除 级联删除Or inverse属性 inverse属性在一对多的映射中,一的一方选择放弃维护外键关系,可以增加修改的性能 修改 2、建表多对多 老师和课程,一...原创 2018-10-06 22:06:58 · 136 阅读 · 0 评论 -
Hibernate零基础回顾-04
1、HQL查询详解 hql:hibernate query language,hibernate提供一种查询语言,hql语言和普通sql很相似, 区别:普通sql操作数据库表和字段,hql操作实体类和属性 查询所有: from 实体类名称 条件查询: from 实体类名称 where 属性名称=? 模糊查询 排序查询: from 实体类名称 order by 实体类属性名称 ...原创 2018-10-07 12:53:35 · 108 阅读 · 0 评论