该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-03-01
学习啦,挺不错的。我也弄个小项目试试
|
|
返回顶楼 | |
发表时间:2012-03-01
lolez 写道 学习啦,挺不错的。我也弄个小项目试试
如果项目中遇到问题一起探讨 |
|
返回顶楼 | |
发表时间:2012-03-02
最后修改:2012-03-02
common service和dao超赞。
只不过让AbstractModel调用时,调用commonDao而不是service,再尽量减少commonDao和baseDao的重复部分,是不是更精简呢? |
|
返回顶楼 | |
发表时间:2012-03-02
追求程序员的简单和快乐 写道 common service和dao超赞。
只不过让AbstractModel调用时,调用commonDao而不是service,再尽量减少commonDao和baseDao的重复部分,是不是更精简呢? 这个要看实际项目,我写的只是个demo(实际项目会更完善 比如带有自动代码生成等工具)。 |
|
返回顶楼 | |
发表时间:2012-03-03
最后修改:2012-03-03
Spring的意思是 请用JpaTemplate 吧!
鬼知道Hibernate下一次变成什么样! |
|
返回顶楼 | |
发表时间:2012-03-03
xieyongwei 写道 Spring的意思是 请用JpaTemplate 吧!
鬼知道Hibernate下一次变成什么样! 趋势 spring data dsl语言 |
|
返回顶楼 | |
发表时间:2012-03-05
最后修改:2012-03-05
下载了源码看看,建议把配置文件中的这段可以更精简一下。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:resources.properties</value> </list> </property> </bean> 可以更精简为: <context:property-placeholder location="classpath:resources.properties" /> |
|
返回顶楼 | |
发表时间:2012-03-05
maoweiwer 写道 下载了源码看看,建议把配置文件中的这段可以更精简一下。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:resources.properties</value> </list> </property> </bean> 可以更精简为: <context:property-placeholder location="classpath:resources.properties" /> 是的,,习惯那么写了。所以一直没改过来 |
|
返回顶楼 | |
发表时间:2012-03-05
前阵子配过一套,和楼主的略有不同,事物方面直接用的标注式的;没有加 静态资源映射的配置,不过所有的静态资源都可以都可以正常访问,除了所有jsp文件都被直接返回了源码也没别的问题,反正页面部分都用freemarker,还有就是dao的getSession那里我是捕获了HibernateException然后用openSession返回了一个session。
|
|
返回顶楼 | |
发表时间:2012-03-06
magichorse 写道 前阵子配过一套,和楼主的略有不同,事物方面直接用的标注式的;没有加 静态资源映射的配置,不过所有的静态资源都可以都可以正常访问,除了所有jsp文件都被直接返回了源码也没别的问题,反正页面部分都用freemarker,还有就是dao的getSession那里我是捕获了HibernateException然后用openSession返回了一个session。
我试了一下您的这种方式,你自己打开的session是不参与Spring管理事务的(session因此没人关闭,需要自己来强制关闭,太麻烦了) 建议换成 OpenSessionInView。 |
|
返回顶楼 | |