该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-11-16
感谢楼主分享 顺便说一下我的一些想法
1. Junit4 报错 hibernate Caused by: javax.validation.ValidationException 是由于 hibernate-validator-4.2.0.Final.jar JAR冲突导致 加入下面代码 取消验证即可 <prop key="javax.persistence.validation.mode">none</prop> 2. 对于AbstractModel 里的 CRUD方法 不是很理解 因为从来没被调用,不知道能否省略掉? public void update() { ICommonService commonService = SpringContextUtil.getBean("CommonService"); commonService.update(this); } 能否换成 @Autowired private CommonService cs; public void update() { cs.update(this); } 3. 最后 BaseHibernateDao 中的 execteBulk,execteNativeBulk等原生方法 都用protected 是否可以把接口开放出来?还是怎么弄? 我想导入大数据文件(10-20W 10列)到数据库 通过 SAVE(OBJ) 肯定慢, 所以想用一些原生的SQL方法 感谢指点~我自己也在通过Maven搭你这个框架 前台模板再+ freemarker2.3.19 还要+ JBPM4 ~ 希望早日出 Maven版 ~ 哈哈~ |
|
返回顶楼 | |
发表时间:2012-11-16
GordonKing 写道 感谢楼主分享 顺便说一下我的一些想法
1. Junit4 报错 hibernate Caused by: javax.validation.ValidationException 是由于 hibernate-validator-4.2.0.Final.jar JAR冲突导致 加入下面代码 取消验证即可 <prop key="javax.persistence.validation.mode">none</prop> 2. 对于AbstractModel 里的 CRUD方法 不是很理解 因为从来没被调用,不知道能否省略掉? public void update() { ICommonService commonService = SpringContextUtil.getBean("CommonService"); commonService.update(this); } 能否换成 @Autowired private CommonService cs; public void update() { cs.update(this); } 3. 最后 BaseHibernateDao 中的 execteBulk,execteNativeBulk等原生方法 都用protected 是否可以把接口开放出来?还是怎么弄? 我想导入大数据文件(10-20W 10列)到数据库 通过 SAVE(OBJ) 肯定慢, 所以想用一些原生的SQL方法 感谢指点~我自己也在通过Maven搭你这个框架 前台模板再+ freemarker2.3.19 还要+ JBPM4 ~ 希望早日出 Maven版 ~ 哈哈~ 这些你可以自己改造下 |
|
返回顶楼 | |
发表时间:2012-11-17
额 那 楼主能否回答我下 第二个问题
2. 对于AbstractModel 里的 CRUD 方法 不是很理解 这种设计模式是否破坏了 3层架构呢? 感谢~ |
|
返回顶楼 | |
发表时间:2012-11-17
GordonKing 写道 额 那 楼主能否回答我下 第二个问题
2. 对于AbstractModel 里的 CRUD 方法 不是很理解 这种设计模式是否破坏了 3层架构呢? 感谢~ 是的,但是在如果仅需要简单的crud时可以用用 无需再注入service 等操作 |
|
返回顶楼 | |
发表时间:2012-11-19
我来测试下
|
|
返回顶楼 | |
发表时间:2012-11-19
看看他是怎么实现的
|
|
返回顶楼 | |
发表时间:2012-11-19
请问,对于BaseHibernateDao里面的方法,list,含有不定参数,在myeclipse的x86_64位上运行没有问题。
但是在eeclipse-jee-juno-SR1-win32-x86_64上运行就有问题,提示: The method list(String, Object[]) is ambiguous for the type BaseHibernateDao<M,PK> 麻烦您看下。 |
|
返回顶楼 | |
发表时间:2012-11-20
decentway 写道 请问,对于BaseHibernateDao里面的方法,list,含有不定参数,在myeclipse的x86_64位上运行没有问题。
但是在eeclipse-jee-juno-SR1-win32-x86_64上运行就有问题,提示: The method list(String, Object[]) is ambiguous for the type BaseHibernateDao<M,PK> 麻烦您看下。 你看看编译器选择的是几? |
|
返回顶楼 | |
发表时间:2012-11-20
jinnianshilongnian 写道 decentway 写道 请问,对于BaseHibernateDao里面的方法,list,含有不定参数,在myeclipse的x86_64位上运行没有问题。
但是在eeclipse-jee-juno-SR1-win32-x86_64上运行就有问题,提示: The method list(String, Object[]) is ambiguous for the type BaseHibernateDao<M,PK> 麻烦您看下。 你看看编译器选择的是几? 首先谢谢您的回答 我都使用默认设置。myeclipse 和eclipse 里面的java compiler设置都是一样的。jdk是用1.6 |
|
返回顶楼 | |
发表时间:2012-11-20
jinnianshilongnian 写道 decentway 写道 请问,对于BaseHibernateDao里面的方法,list,含有不定参数,在myeclipse的x86_64位上运行没有问题。
但是在eeclipse-jee-juno-SR1-win32-x86_64上运行就有问题,提示: The method list(String, Object[]) is ambiguous for the type BaseHibernateDao<M,PK> 麻烦您看下。 你看看编译器选择的是几? 好像是eclipse juno 不支持可变函数。。。。 |
|
返回顶楼 | |