hibernate
会编程的阿强
Java小学员。
展开
-
08-hibernate一对一实例
IdCard.hbm.xml person IdCard.java原创 2014-07-14 21:27:45 · 613 阅读 · 0 评论 -
10-hibernate组件关联关系映射
一对多、多对一是两个对象之间的数据库映射,对应的数据库中只有原创 2014-07-15 22:52:53 · 624 阅读 · 0 评论 -
07-hibernate一对多实例
重要的是看如何使用实体类的映射文件配置原创 2014-07-14 20:52:55 · 551 阅读 · 0 评论 -
09-hibernate多对多实例
1.不经常建立这种关系。2.如果数据量特别大的话,对性能的影响是原创 2014-07-14 22:24:31 · 604 阅读 · 0 评论 -
14-hibernate分布式缓存、 中央缓存
分布式缓存和中央缓存: 分布式缓存:广播IP地址,不利于更新操作(更新数据时成本高); 中央缓存:获取数据的成本较高,但有利于命中率,访问成本高。使用缓存的条件: 1.读取大于修改; 2.数据量不能超过内存容量; 3.对数据要有独享的控制; 4.可以容忍出现无效数据。原创 2014-07-27 23:47:39 · 1119 阅读 · 0 评论 -
06-hibernate对象关联关系多对一实例
public class Department { private int id; private String name;}原创 2014-07-07 23:02:25 · 628 阅读 · 0 评论 -
03-Hibernate入门Session的重要方法对象状态
1.Session接口中几个重要的方法?①save,persist保存数据,区别就是save是直接保存到数据库中的,而persist不是直接保存到数据库中的,persist多用于批处理②delete删除对象③update更新对象,如果数据库中没有记录,会出现异常。④get根据主键Id进行查询,会立刻访问数据库。⑤load方法,根据Id进行查询,返回的是代理,不会立即访问数据原创 2014-07-06 12:38:48 · 616 阅读 · 0 评论 -
02-hibernate中对domain对象的限制,映射文件说明
①必须的默认构造方法②原创 2014-07-06 10:57:49 · 955 阅读 · 0 评论 -
01-hibernate入门
1.为什么要使用hibernate框架?①java面向对象,是对象模型,主要概念有:继承、多态,而数据库是关系模型,主要概念:表,主键,外键,当用面向对象语言操作关系型数据库,就会出现模型不匹配(阻抗不匹配)。②jdbc的查询操作中有将关系查找出来的关系模型转换为对象模型,例如:User user=new User();user.serUserName(),插入操作又将对象模型转换原创 2014-07-06 09:34:56 · 542 阅读 · 0 评论 -
05-Hibernate的条件查询Criteria
Hibernate提供了两种方式进行查询,一种是HQL,Hibernate官方推荐,另一种是原创 2014-07-06 20:24:07 · 680 阅读 · 0 评论 -
04-HibernateUtil完整版,HQL查询入门
User在Oracle数据库中是一个关键字。尽量是用命名参数编写sql语句。分页的两个重要的方法query.setFirstResult(); query.setMaxResult();query.list()方法,获取集合。query.uniqueResult()获取单个记录。原创 2014-07-06 20:12:42 · 949 阅读 · 0 评论 -
13-hibernate二级缓存配置
1.hibernate中的缓存的作用是为了提高性能,原创 2014-07-22 00:50:44 · 797 阅读 · 0 评论 -
12-hibernate关联关系的级联操作
关联关系的级联操作是指当对主对象进行操作的时候,对从对象进行相同的操作。条件:原创 2014-07-19 12:54:45 · 828 阅读 · 0 评论 -
11-hibernate中的集合类型
之前在配置一对多的时候,原创 2014-07-17 08:53:25 · 576 阅读 · 0 评论 -
15-hibernate中的悲观锁和乐观锁
由来:并发产生的。如果一个管理员在修改一条数据,另一个管理员也在修改这条数据,原创 2014-08-17 19:35:34 · 675 阅读 · 0 评论