论坛首页 Java企业应用论坛

最新SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结

浏览 177337 次
该帖已经被评为精华帖
作者 正文
   发表时间:2012-03-01  
学习啦,挺不错的。我也弄个小项目试试
0 请登录后投票
   发表时间:2012-03-01  
lolez 写道
学习啦,挺不错的。我也弄个小项目试试


如果项目中遇到问题一起探讨
0 请登录后投票
   发表时间:2012-03-02   最后修改:2012-03-02
common service和dao超赞。

只不过让AbstractModel调用时,调用commonDao而不是service,再尽量减少commonDao和baseDao的重复部分,是不是更精简呢?
0 请登录后投票
   发表时间:2012-03-02  
追求程序员的简单和快乐 写道
common service和dao超赞。

只不过让AbstractModel调用时,调用commonDao而不是service,再尽量减少commonDao和baseDao的重复部分,是不是更精简呢?


这个要看实际项目,我写的只是个demo(实际项目会更完善 比如带有自动代码生成等工具)。
0 请登录后投票
   发表时间:2012-03-03   最后修改:2012-03-03
Spring的意思是 请用JpaTemplate 吧!
鬼知道Hibernate下一次变成什么样!
0 请登录后投票
   发表时间:2012-03-03  
xieyongwei 写道
Spring的意思是 请用JpaTemplate 吧!
鬼知道Hibernate下一次变成什么样!


趋势
spring data

dsl语言
0 请登录后投票
   发表时间: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" />
0 请登录后投票
   发表时间: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" />


是的,,习惯那么写了。所以一直没改过来
0 请登录后投票
   发表时间:2012-03-05  
前阵子配过一套,和楼主的略有不同,事物方面直接用的标注式的;没有加 静态资源映射的配置,不过所有的静态资源都可以都可以正常访问,除了所有jsp文件都被直接返回了源码也没别的问题,反正页面部分都用freemarker,还有就是dao的getSession那里我是捕获了HibernateException然后用openSession返回了一个session。
0 请登录后投票
   发表时间:2012-03-06  
magichorse 写道
前阵子配过一套,和楼主的略有不同,事物方面直接用的标注式的;没有加 静态资源映射的配置,不过所有的静态资源都可以都可以正常访问,除了所有jsp文件都被直接返回了源码也没别的问题,反正页面部分都用freemarker,还有就是dao的getSession那里我是捕获了HibernateException然后用openSession返回了一个session。


我试了一下您的这种方式,你自己打开的session是不参与Spring管理事务的(session因此没人关闭,需要自己来强制关闭,太麻烦了)

建议换成 OpenSessionInView。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics