自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Hibernate一对多关联映射

<br />Hibernate 一对多关联映射<br /><br />(单向classes------>students)<br /><br />一对多关系映射利用了多对一关系映射的原理<br /><br />多对一关联映射:在多的一段加入一个外键指向一的一端,它维护的关系是多指向一<br />一对一关联映射:在多的一段加入一个外键指向一的一端,它维护的关系是一指向多<br />即,一对多和多对一的映射策略是一样的,但是站的角度不同,就是可以从那一端直接查出另一端<br /><br />在一的一端维护的缺点

2010-12-01 17:05:00 331

原创 Hibernate一对一主键关联映射

Hibernate一对一主键关联映射(单向person--->IdCard)一对一主键关联映射,让两个实体对象的id保持相同,这样可以避免多余字段的生成具体的配置文件:idCard

2010-11-30 16:14:00 377

原创 hibernate的几种对象

<br />transient状态的特征?<br /> 1.数据库中没有与之相对应的数据<br /> 2.没有纳入session的管理<br /><br />persistent状态的特征?<br /> 1.persistent状态的对象在数据库中有与之匹配的数据<br /> 2.纳入了session的管理<br /> 3.在清理缓存(脏数据检查)的时候,会和数据库保持同步<br /><br />detached状态的特征?<br /><br /> 1.在数据库中有与之匹配的数据<br /> 2.没有纳入s

2010-11-28 22:30:00 285

原创 get 和 load 的区别

<br />get 和 load 的区别:<br /> 1.get不支持lazy,load支持lazy,lazy就是所谓的延迟加载(当真正需要数据的时候才发出sql语句),<br /> 延迟加载的实现是靠使用代理,延迟加载主要是为了避免不必要的性能开销而提出的。<br /> 2.如果数据库中没有相应的数据,get方法会返回null,而load方法会抛出异常

2010-11-28 22:29:00 422

原创 junit简介

<br /><br /> *编写测试类xxxTest,需要继承TestCase<br /> *编写单元测试方法,测试方法必须以test开头,测试方法不能含有参数和返回值,如<br /> public void testHello(){}<br /> *单元测试的代码最好单独建一个目录<br /><br />

2010-11-28 22:28:00 206

原创 持久化对象的状态

<br />Session session = null;<br />         Transaction transaction = null;<br />         User user = null;<br />         try{<br />             session = HibernateUtils.getSession();<br />             transaction = session.beginTransaction();<br />

2010-11-28 16:49:00 250

原创 第一个hibernate项目

<br /><br /><br /> 1.将相应的jar包加入项目中,包括hibernate3核心包,lib下的所有文件,已经相应的数据库驱动。<br /> 2.创建hibernate的配置文件hibernate.cfg.xml<br /> 3.定义实体类<br /> 4.创建实体类对应的映射文件(类名.hbm.xml)<br /> 5.将实体类的映射文件加入到hibernate.cfg.xml中<br /> 6.创建工具类,将实体类创建成数据库表。<br /> *读取hibernate.cfg.xml,

2010-11-27 17:33:00 338

原创 Hibernate的优缺点

<br /> 优点:<br /> * sql语句不用再写了,可以提高生产力。<br /> * 直接操作相应的对象即可,使操作更具对象化了。<br /> * hibernate的移植性好。(比如分页,oracle与mysql的分页是不同的,使用了hibernate只需要改变配置文件就可以实现变换)<br /> * 实现了透明持久化,即对象不需要继承hibernate类和实现hibernate的任何接口(这种对象称为pojo:纯粹的java对象,不继承第三 方的类和实现

2010-11-25 22:13:00 243

原创 什么是事务?

事务就是单个的逻辑单元,要么不做,要么全做,事务有两种状态,一种是回滚,一种是提交。 

2010-11-24 16:25:00 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除