
Hibernate
quge_name_harder
指尖 拥有改变世界的力量
展开
-
hibernate复习(六)一对一映射
一对一映射有两种方式:一种基于外键,一种基于主键。下面以用户和身份证号举例一、基于外键二、基于主键三、具体代码3.1 基于外键// 用户public class User { private int userId;(主键) private String userName; // 用户与身份证信息, 一对一关系 private IdCard idCard...原创 2019-01-26 16:38:33 · 148 阅读 · 0 评论 -
hibernate复习(五)
一、hibernate中对象的状态二、一级缓存目的:减少对数据库的访问次数,从而提升hibernate的执行效率!Hibernate中缓存分类: 一级缓存(session缓存) 二级缓存2.1一级缓存(session缓存) 1.只在当前session范围有效 2.当调用session的save/saveOrUpdate/get...原创 2019-01-26 16:11:14 · 115 阅读 · 0 评论 -
hibernate复习(四)
cascade 属性cascade 表示级联操作 【可以设置到一的一方或多的一方】none 不级联操作, 默认值save-update 级联保存或更新delete 级联删除save-update,delete 级联保存、更新、删除all ...原创 2019-01-21 17:15:16 · 123 阅读 · 0 评论 -
hibernate复习(三)
关联映射(hibernate映射)1. 集合映射 实体类public class User { private int userId; private String userName; // 一个用户,对应的多个地址 private Set<String> address; private List<String> addressList...原创 2019-01-20 23:39:03 · 152 阅读 · 0 评论 -
hibernate复习(二)
一、主配置文件 src/hibernate.cfg.xml 主配置文件作用: 1.数据库连接配置 2.其他相关配置 3.加载所用的映射(*.hbm.xml)常用配置查看源码: hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties &...原创 2019-01-20 17:44:59 · 224 阅读 · 0 评论 -
hibernate复习(一)
公司一个项目用到了hibernate框架,赶紧复习一下,虽然现在都是用Mybatis。hibernate,Mybatis都是ORM概念的一种具体实现。ORM概念:Object Realtion Mapping (对象关系映射), 用于解决对象和数据库表之间的映射关系。简单的说,就是考虑 如何将对象直接保存到表中,以及从表中直接获取到对象。这里要考虑三个因素:1) 对象 和...原创 2019-01-03 15:57:40 · 194 阅读 · 0 评论