![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
BestbpF
在校大学生
展开
-
Hibernate学习第一天
Hibernate概述什么是hibernate框架1、 hibernate框架应用在JavaEE三层结构中的DAO层2、 在DAO层里面做对数据库的crud操作,底层代码就是JDBC,hibernate对JDBC进行封装,最大好处就是不需要写复杂的JDBC代码以及SQL语句。3、 开源轻量级框架什么是ORM思想1. hibernate使用orm思想对数据库进原创 2017-07-19 17:21:44 · 326 阅读 · 0 评论 -
Hibernate学习第二天
实体类编写规则1、 实体类里的属性必须为私有2、 私有属性使用公开的get、set方法3、 要求实体类有一个属性作为唯一值(类似于主键)4、 实体类属性建议不使用基本数据类型,建议使用基本数据类型对应的包装类 (如0与null的问题)Hibernate主键生成策略1、 hibernate要求实体类里面有一个属性作为唯一值,对应表中的主键,主键可以有不同的生成策略。原创 2017-07-20 08:48:38 · 216 阅读 · 0 评论 -
Hibernate学习第三天
表与表之间的关系一对多通过外键建立关系多对多创建第三章表维护关系:表中至少有两个字段作为外键,指向两个表的主键一对一Hibernate一对多操作一对多映射配置第一步、创建实体类,如客户,联系人public class Customer { private Integer cid; private String customerName;原创 2017-07-29 08:57:54 · 172 阅读 · 0 评论 -
Hibernate学习第四天
Hibernate的查询方式对象导航查询(1)根据ID查询出某个客户,再查询这个客户里面所有联系人 // 演示对象导航查询 @Test public void testSelect1() { SessionFactory sessionFactory = null; Session session = null; T原创 2017-07-29 09:38:53 · 191 阅读 · 0 评论