ssh
qq_42514129
猛兽总是独行,牛羊才成群结队。
展开
-
hibernate_day01
hibernate介绍:1.1 什么是hibernate? hibernate是一个ORM思想的持久层框架1.2 什么是ORM Object Relational Mapping,对象关系映射;将实体类中的属性名称跟数据库表中的字段名对应起来,从而达到操作实体类就能操作数据库表的效果1.3 org.hibernate.Session的API 增save(Object o);删de...原创 2018-12-26 15:41:21 · 118 阅读 · 0 评论 -
hibernate_day02
持久化类的规则1.1 什么是持久化类? 就是一个JavaBean,这个JavaBean与数据库中的表建立了映射关系。这个类就称为是持久化类。简单理解为持久化类=JavaBean+映射文件。1.2 持久化类的编写规则* 提供无参构造方法* 提供private属性,getter/setter方法* 提供一个唯一标识(OID)的属性与表的主键对应。Java里面使用地址区分是否是同一个对象。...原创 2018-12-27 14:45:43 · 196 阅读 · 0 评论 -
hibernate_day03
Hibernate的一对多关联映射案例:一个老师对应多个学生1.创建实体类@Data@ToString //lombok提供的注解public class Teacher{ private Long t_id; private String name; private Set<Student> studentSet = new HashSet();}@Data...原创 2018-12-28 17:05:57 · 145 阅读 · 0 评论 -
hibernate_day04
多表关联情况下,如果想在控制台输出对象,需要有一方的ToString方法放弃另一方,否则相当于死循环打印StackOverflowErrormysql封装count会自动封装为Long类型Hibernate的查询方式1.hibernate的五种查询方式* OID检索:根据hibernate唯一标识来查询 session.get()/load(); Customer custome...原创 2018-12-29 16:13:42 · 131 阅读 · 0 评论