准备将公司的老应用迁移到OSGI karaf平台上。很吐血的一点就是hibernate。 这玩意,真是超级麻烦的一个工程。
classload是最头痛的一个问题。在Hibernate4上利用注册服务的方式 实现了 classloader的代理。
顺便提一句想用Hibernate3做reloadclass的同学们别妄想了。
除非是改源码。
标签:
Hibernate Karaf
...
分类:
Web程序 时间:
2014-12-10 21:16:48
阅读次数:
251
1.所需要的JAR包2.web.xml配置文件,这个和平时的配置是一样的 springConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoade...
分类:
编程语言 时间:
2014-12-10 10:27:32
阅读次数:
302
(1)hibernate4整合spring3.1的过程中,发现了java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider异常查了一下相关资料,原来发现hibernate4已经将hibernate3的一些功能改掉了,在hibe...
分类:
编程语言 时间:
2014-12-09 15:28:39
阅读次数:
193
最近在使用Hibernate4中,发现两个很有奥秘的注解 @DynamicInsert 和 @DynamicUpdate
如果是在配置文件的话那就是dynamic -insert 和 dynamic-update
这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。
使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xm...
分类:
数据库 时间:
2014-12-08 15:37:40
阅读次数:
200
前言 前段时间突然想用SpringMVC结合Ext做一个框架原型,整合后发现SpringMVC配合Ext简直天衣无缝,当然SpringMVC结合别的UI框架应该也是天衣无缝的。SpringMVC比Struts2确实要强大很多,特别对于Ext框架JSON数据的完美支撑,开发起来相当舒服。Sprin.....
分类:
编程语言 时间:
2014-12-06 10:04:39
阅读次数:
472
首先,要明确Spring整合Hibernate可以做什么?答案是: 1.由IOC容器来管理Hibernate的SessionFactory 2.让Hibernate使用上Spring的声明式事务整合的过程以一个实例来说明。在整合的中,hibernate的一些配置都可以放在spring的配置文件...
分类:
编程语言 时间:
2014-12-04 22:57:42
阅读次数:
273
Hibernate的继承映射可以理解为持久化类之间的继承关系。例如:人和学生之间的关系。学生继承了人,可以认为学生是一个特殊的人,如果对人进行查询,学生的实例也将被得到。Hibernate支持以下三种继承映射策略:使用subclass进行映射:将域模型中的每一个实体对象映射到一个独立的表中,也就是说...
分类:
Web程序 时间:
2014-11-30 13:50:36
阅读次数:
410
n-n的关联关系分为以下两类:1.单向n-n关联关系:n-n的关联必须使用连接表与1-n映射类似,必须为set集合元素添加key子元素,指定CATEGORIES_ITEMS表中参照CATEGORIES表的外键为CATEGORIY_ID。与1-n关联映射不同的是,建立n-n关联时,集合中的元素使用ma...
分类:
Web程序 时间:
2014-11-29 23:05:45
阅读次数:
347