|
该帖已经被评为良好帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-07-04
LZ,包是有冲突的,后来换成ASM3.0.jar包,把ClassWriter cw = new ClassWriter(false)中的‘false’换成‘0’了
到最后运行到((SessionFactoryImpl)factory).addPersistentClass(model, mapping)这步的时候过不去了 你说问题出在哪里呢? |
|
| 返回顶楼 | |
|
时间:2008-07-04
liutianhao 写道 LZ,包是有冲突的,后来换成ASM3.0.jar包,把ClassWriter cw = new ClassWriter(false)中的‘false’换成‘0’了
到最后运行到((SessionFactoryImpl)factory).addPersistentClass(model, mapping)这步的时候过不去了 你说问题出在哪里呢? 问题发现了,原来model.getCacheConcurrencyStrategy()得到的值是null,该怎么觉解啊? |
|
| 返回顶楼 | |
|
时间:2008-07-07
atianchen 写道
POBuildUtil util = new POBuildUtil();
util.build(rc.getClassName(),"E:\\cpc\\source\\cooperateCore\\com\\mit\\test\\Person.class",list);
//实例化一个person
Object person = Class.forName("com.mit.test.Person").newInstance();//hbmcls.newInstance();
楼主你确定这里不会报错?明显是两个不同的ClassLoader啊, 自定义POBuildUtil创建和装载的类,在当前ClassLoader怎么可能用forName装载得到 |
|
| 返回顶楼 | |
|
时间:2008-07-07
我们的项目实现了动态sql的查询,是我们项目经理实现的,牛人,呵呵
|
|
| 返回顶楼 | |
|
时间:2008-07-08
抛去实用性不说,楼主很强的技术功底,收了
|
|
| 返回顶楼 | |
|
时间:2008-07-17
这个需求很有必要,我也研究了下
http://www.infoq.com/cn/articles/hibernate-custom-fields 这也是一种实现方式。 二年前也曾试写过另一种将数据库表结构横加一系统附加属性表的写法。 总之两种方案: 一、动态建表,动态扩充 二、附加系统属性表 LZ的属于第一种吧 我还真想高手们帮忙权衡一下 |
|
| 返回顶楼 | |
|
时间:2008-07-17
我06年写过hibernate延迟加载模块,基于hibernate 2.1.6的。
楼主的一些方法扩展和我那个模块重合。 http://blog.csdn.net/cm4ever/archive/2006/06/14/795833.aspx 当时也发到这里来过,无人问津,时代8同啊。 |
|
| 返回顶楼 | |
|
时间:2008-07-18
先作为知识库做个记号,慢慢再看。
|
|
| 返回顶楼 | |







