摘要: 首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。 Hibernate在实现ORM功能的时候主要用到的文件有:映射类(*.java)、映射文件(*.hbm.xml)和数据库配置文件(*.properties/*.cfg.xml),它们各自的作用如下。 映射类(*.java):它是描述数据库表的结构,表... 阅读全文
posted @ 2012-12-05 14:27 哲服 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 今天在学习 :<cache usage="nonstrict-read-write"/> 不知道是什么意思?找了一些相关的记录下,方便以后查询:引自:http://www.blogjava.net/i369/articles/219407.html1.EhCache是什么 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;2.EhCache的使用注意点 当用Hibernate的方式修改表数据(save,update,delete等等),这时EhCache会自动把缓 阅读全文
posted @ 2012-11-30 11:04 哲服 阅读(629) 评论(1) 推荐(0) 编辑
摘要: 多对多关联是常见的一种关联关系,如User与Role,一个用户可以对应多个角色,一个角色也可以对应多个用户。要理解这个映射关系,必须了解set及many-to-many这两个标签中的相关属性。下面以User与Role为例:1.POJO类User类Java代码 publicclassUser{privateintuserId;privateStringuserName;privateSetroles;//...set/get}Role类Java代码 publicclassRole{privateintroleId;privateStringroleName;privateSetusers;//. 阅读全文
posted @ 2012-11-30 10:59 哲服 阅读(127) 评论(0) 推荐(0) 编辑