随笔分类 - Hibernate
摘要:Hibernate部分 1.为什么要使用Hibernate开发你的项目呢?Hibernate的开发流程是怎么样的? 为什么要使用 ①.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 ②.Hibernate 是一个基于JDBC的主流持久化框架,是一个优秀的ORM 实现。他很
阅读全文
摘要:一、jpa的简介和入门 JPA:Java Persistence API,接口规范 Hinernate内部为JPA规范提供实现 开发步骤(EntityManager): 1、导入额外包:hibernate-release-5.0.7.Final\lib\jpa\hibernate-entityman
阅读全文
摘要:一、多表关系与多表设计 1、多表关系 一对一: 表的设计原则(分表原则): 优化表的性能 基于语意化分表 一对一的两张表 之间的关系怎么维护? 主外键 相同主键值 一对多: 建表原则: 在一的一方有主键 主表 多的一方有与主表的主键相关联外键 从表 多对多 建表原则: 两种主表(业务表) 中间存在一
阅读全文
摘要:一、持久化对象和标识符 1、持久化类 配置完关系后,操作的实体对应的类,成为持久化类 (Customer) 2、持久化类标识符(oid:object id) 3、持久化类主键的生成策略 <id name="cust_id"> <generator class="native"></generator
阅读全文
摘要:一、Hibernate的简介 1、Hibernate是一个开放源代码的对象关系映射框架 2、对象关系映射:ORM Object Relation Mapping 对象与数据表的映射 对象的属性与数据表的字段的映射 Customer实体 cust_customer表 cust_name cust_na
阅读全文

浙公网安备 33010602011771号