- 浏览: 25290 次
- 性别:
- 来自: 重庆
最新评论
-
guanfj:
了解一下,你以目前的修改的方案做的系统目前还在运行着吗?
Hibernate自定义表单完全解决方案(无需重置SessionFactory) -
zhushaolong:
问一下你用的hibernate的版本是多少啊?我怎么没有在Pe ...
Hibernate自定义表单解决方案补遗 -
firmgoal:
hantsy 写道为什么还生成类和映射文件。。。
hibern ...
Hibernate自定义表单完全解决方案(无需重置SessionFactory) -
bribin:
不得不对LZ说一句,你太牛了,怎么连Configuration ...
Hibernate自定义表单完全解决方案(无需重置SessionFactory) -
onlydo:
还有下文么?我对这个很感兴趣阿。用jpa的话要怎么实现?
另外 ...
Hibernate自定义表单完全解决方案(无需重置SessionFactory)
文章列表
spring的事务管理一直存在声明事务和注解事务两种,spring自己在实现得时候,会分别注册两个TransactionInterceptor。
也就是说,在事务拦截的实现上,对一个方法,会有两个TransactionInterceptor各自独立进行事务拦截,两种事务处置的优先级与order有关,而是否产生嵌套事务就跟propagation有关了。
但是在我构建的项目中,理想的状态是两种事务声明最好由一个TransactionInterceptor执行,而且注解事务优先级最高。也就是说,如果一个方法声明了@Transactional,那么spring会忽略声明事务,以注解事务 ...
政府项目,BT要求必须用GBK编码,于是 全部JS CSS FTL改成GBK编码格式,问题出现了
改以后的页面,浏览器加载时间特别长,不管是IE还是火狐,明明内容都出来完老,但是浏览器迟迟还是显示加载中,倒是页面的document onload事件需要10秒甚至15秒左右时间才能触发
项目采用了sitemesh,主要用的是meta.decorator,并没有定义excludes的页面,再仔细分析问题,发现声明了meta decorator的页面加载是正常的,恰恰是没有声明meta deracotor的页面加载很慢
分析代码,从struts2的FreemarkerPageFilter一直跟踪到si ...
参照前面的文章
不过以前的文章无法适用于修改的情况,比如我生成 了一个类,但我修改了类属性又重新生成,怎么办?因为在classloader已经载入这个类的情况下,你重写了这个class文件
然后再通过classloader.loadClass 来重新加载这个类,是无效的,classloader会认为是重复的导入
解决方案是直接告诉hibernate,修改后的class是个什么样子的
参照前面文章的测试代码
POBuildUtil util = new POBuildUtil();
util.build(rc.getClassName(),"E:\\ ...
- 2008-10-29 14:38
- 浏览 2783
- 评论(1)
最近开发的一个系统,需要在不更改代码和重启系统的情况下提供对用户自动建表的支持,由于系统应用了hibernate,所以在建表同时也要建立持久化对象以及对这些对象注册,人渣我首先想倒的是 baidu和google,哪知一番搜索下来,发现都不尽入人意,于是乎,造轮子之路开始了
数据库我是采用的oracle9i,目前在比如数据库类型支持,还有对象关系支持上都很简单,不过在现有基础上进行扩展,都是可以实现的
实现步骤如下
建立class->生成hbm.xml->在Hibernate'config里面注册持久化类->通知SessionFactory持久化类的新增
1 准备
首先准备基 ...
开发目的:一个协同平台项目,多托管用户,单门户系统,每个托管用户对应一个单一数据库,要求根据登陆用户的单位信息,自动选择操作数据库;同时,涉及跨库操作(比如跨库查询,跨库单据发送);同时事务处理必须支持这种多数据库模式,支持一些逻辑性不强的跨库事务,比如一些数据的发送和接收等<o:p></o:p>
当然,如果说跨库操作只涉及到数据的发送和接受的话,也可以通过构建专门web service以及通信线程来处理,<o:p></o:p>
开发环境: tomcat4.1,webwork<st1:chsdate month="12" ...