sitemesh的刷新问题,以及数据库事务的控制

zhufengwnsh2 发布于 2014/07/07 12:29
阅读 751
收藏 1

有大神能帮忙解惑一下么

在使用sitemesh的时候,有办法做到导航栏不刷新吗?springside的做法是在刷新页面时,每个页面用JS控制,使得导航栏展现出跟之前一样的效果,但如果导航栏有些特殊的效果,比如折叠、展开这样的,就不太好了,而且每个页面都得跟导航栏的ID绑定起来,个人觉得也不是很好

另外,在用@Transactional 进行事务控制时,好像是一定会开启事务的吧?老的版本在查询时加上了readOnly=true,但这个好像并不能控制不开启事务?新版本也去掉了这个属性

如果改变其事务传播级别为不开启事务,就会直接报错,因为无法通过当前线程来获取currentSession

难道查询的HQL需要直接在DAO中手动获取SESSION进行操作吗?

加载中
0
double9
double9
我也想知道  , 在使用sitemesh的时候,怎么能让导航栏不刷新
返回顶部
顶部