上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: SQL语句的DML操作不外乎:增,删,改,查增加 : save(),persist()删除 : delete()改动 : update()查询 : get() ,load()其中的查询操作,作为最为常用的语句,又可以分为很多种情况。通过get()和load()方式,我们仅仅可以指定类型,和id获得一... 阅读全文
posted @ 2014-12-15 10:21 wangliyue 阅读(254) 评论(0) 推荐(0)
摘要: Hibernate为了解决频繁查询数据的效率问题,提供了三种级别的缓存1.一级缓存一级缓存又叫 session缓存 。Session对象会缓存处于持久化状态的每个对象 ,如果下次想用数据表中同一条记录的对应对象时,不会再去数据库中取,而是直接使用Session对象缓存的对象。Session对象缓存的... 阅读全文
posted @ 2014-12-08 21:22 wangliyue 阅读(119) 评论(0) 推荐(0)
摘要: Hibernate的继承映射可以理解为两个持久化类之间的继承关系 例如老师和人之间的关系持久化类 Person类public class Person{ private Integer id; privvate String name; private String sex; public Pers... 阅读全文
posted @ 2014-12-08 20:21 wangliyue 阅读(163) 评论(0) 推荐(0)
摘要: 在现实生活中 ,很少有对象是孤立存在的,例如老师,往往和被授课的学生存在关联关系,如果得到了某个老师实例,那么我们就可以直接获取该老师对应的全部学生。同样,我们得到了一个学生实例 ,我们也可以获取所有教授他课程的老师。关联关系大致可以分为两类 :单向关联 :只需单向访问关联端。双向关联:关联的两端可... 阅读全文
posted @ 2014-12-08 20:20 wangliyue 阅读(126) 评论(0) 推荐(0)
摘要: 这周周末 要把hibernate的映射文件搞定 。。1.映射文件的主结构主要结构 :根元素为 该元素下可以拥有多个元素,每一个元素代表一个持久化类的映射。 .......其中元素支持如下属性 :schema:catalog:default-access:指定hibernate默认的属性访问策略 ... 阅读全文
posted @ 2014-12-02 17:12 wangliyue 阅读(183) 评论(0) 推荐(0)
摘要: Hibernate是一个彻底的O/R Mapping 框架。之所以说彻底,是因为相对于其他的 框架 ,如Spring JDBC,iBatis 需要手动的管理SQL语句,Hibernate采用了完全面向对象的方式来操作数据库。但是当开发者需要深入的了解Hibernate底层运行时,对Hibernate... 阅读全文
posted @ 2014-11-30 18:02 wangliyue 阅读(144) 评论(0) 推荐(0)
摘要: 1.创建Configuration类的对象Configuration类的对象代表了应用程序到SQL数据库的映射配置。Configuration类的实例对象,提供一个buildSessionFactory()方法,该方法可以产生一个唯一的SessionFactory类的对象。根据使用的配置文件不同,得... 阅读全文
posted @ 2014-11-30 14:17 wangliyue 阅读(242) 评论(0) 推荐(0)
摘要: 体系结构简图:这是一张体系结构的简图,其中的hibernate.properties文件的作用相当于配置文件hibernate.cfg.xmlXML Mapping对应的就是映射文件 XXXX.hbm.xml体系结构详图:通过这张详图,可以看出Hibernate的持久化解决方案将用户从原始的JDBC... 阅读全文
posted @ 2014-11-29 17:24 wangliyue 阅读(186) 评论(0) 推荐(0)
摘要: Hibernate用法十分简单,当我们在Java项目中引入Hibernate框架之后,就能以面向对象的方式来操作关系数据库了。下载:登陆Hibernate官网,下载Hibernate压缩包,windows平台下载.zip包,Linux平台下载.tar包。解压压缩包,可以看到如下目录结构:docume... 阅读全文
posted @ 2014-11-29 17:22 wangliyue 阅读(2811) 评论(1) 推荐(0)
摘要: ORM:ORM是 Object/Relation Mapping,对象/关系数据库映射。目前比较流行的编程语言,如java ,c#等,它们都是面向对象的编程语言,而目前比较主流的数据库产品,如Oracle,DB2则是关系型数据库。编程语言与底层数据库之间的这种不协调,催生出了ORM框架。ORM框架可... 阅读全文
posted @ 2014-11-29 15:36 wangliyue 阅读(1257) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 下一页