1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中。如项目已安装了Hibernate ,则不需要做什么。。直接可以使用EhcacheCache 存储方式 :内存或磁盘...
分类:
编程语言 时间:
2015-03-30 12:54:14
阅读次数:
206
一、Set映射
1、Set接口
比方说1:N的关系,一个对象对应多个对象,这些对象怎么保存?需要使用集合保存这些对象。一个分类对应多个很多的商品。
2、三者之间的区别
(1)HashSet
HashSet有以下特点
l ? 不能保证元素的排列顺序,顺序有可能发生变化
l ? 不是同步的
l ? 集合元素可以是null,但只能放入一个n...
分类:
Web程序 时间:
2015-03-30 11:29:12
阅读次数:
166
在《【Hibernate】Hibernate的在Eclipse+Mysql的配置、安装,纯Java,利用Annotation与HQL完成数据库的增删改查》(点击打开链接)介绍了Hibernate的配置与基本结构,其作用就是数据库与Java文件的交互媒介。但是,上文的程序写得非常乱,也用很多Hibernate3的过时写法。主要是没有划分好层次所致。其实,虽然Hibernate的初始化越搞越复杂,首先...
分类:
Web程序 时间:
2015-03-30 09:36:28
阅读次数:
163
maven项目中 org.hibernate.MappingNotFoundException: resource:**.hbm.xml not found问题的解决方案刚开始学习Maven,学习过程中遇到了很多问题,尤其是使用Eclipse创建Maven工程,真TM蛋疼。。。
按照网上的教程创建了一个Maven项目,看一下项目结构:
请注意,我的配置文件没有放到src/main/resou...
分类:
移动开发 时间:
2015-03-29 18:06:17
阅读次数:
240
像之前基于映射文件 .hbm.xml 的SessionFactory类的写法是这样的
private static SessionFactory sessionFactory ;
static
{
sessionFactory = new Configuration().configure().buildSessionFactory();
}
自动生成数据库Schema的类...
分类:
Web程序 时间:
2015-03-29 16:38:39
阅读次数:
158
在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态:1、未被持久化的VO此时就是一个内存对象VO,由JVM管理生命周期2、已被持久化的PO,而且在Session生命周期内此时映射数据库数据,由数据库管理生命周期3、曾被持久化过,但如今和Session已经detached了,...
分类:
其他好文 时间:
2015-03-29 15:00:37
阅读次数:
107
整合SSH框架(1)
Spring4+hibernate4+Struts2的整合,整合完成后我会把这个项目上传上去,但是我的建议是最好还是自己在自己的电脑上自己整合一下,我不保证一定没问题
1、首先建立一个web项目
然后我们建立一个spring的配置xml文件
<beans xmlns="http://www.springframework.org/schema/beans...
分类:
编程语言 时间:
2015-03-29 13:45:58
阅读次数:
247
说到JPA,大家可能没有Hibernate听起来那么熟悉,那我就通过一张图让大家了解一下,什么是JPA。下图是JPA在系统架构中的作用:
由以上图片我们可以得出两个结论:首先JPA的主要作用就是持久化操作;其次JPA只是一种规范,它需要一种实现,正如上图显示的,Hibernate、oPenJPA等等。简单些,可以说JPA只是一套接口,本身不能完成任何事情。...
分类:
其他好文 时间:
2015-03-29 10:56:21
阅读次数:
113
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这...
分类:
其他好文 时间:
2015-03-29 10:42:36
阅读次数:
109
在Spring的applicationContext.xml中配置映射文件,通常是在这个 Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的 “mappingResources”属性,方式包括(mappingRes...
分类:
编程语言 时间:
2015-03-29 10:36:41
阅读次数:
115