ichsonx 2009-07-11 23:16
浏览 229
已采纳

新手spring事务配置理解问题










对于SPRING事务的配置,小弟有多处不是太明白的地方.一下全说出来觉得会使得问题更难理解.现在分解说出来,待有回答后进一步发文.

请问以上2段代码,这样的配置后,是否sysCodeDAO中的所有方法都得到了事务效果呢>???
[b]问题补充:[/b]
补充一下问题,如若这是相当于没有为sysCodeDAO配置事务.那在sysCodeDAO bean中注入的这个sessionFacrory又是起什么作用呢?

我知道可以在XML中用声明式配置service的事务.假设现在service中有1个方法M1,M1中调用了2个DAO的方法,D1,D2的方法任何方法也可以.声明式配置足以配置D1,D2中的方法都在一个事务中执行.

但我现在有个不明白的地方,DAO中需要配置事务吗?一般为每个DAO中买个方法配置事务的方法是什么呢?我的DAO是myeclipse自动生成的

  • 写回答

3条回答 默认 最新

  • wanghaolovezlq 2009-07-12 00:23
    关注

    sysCodeDAO bean中注入的这个sessionFacrory是hibernate里面封装一个数据源(数据库连接)的一个工厂对象

    应该配置事务的是service层(业务逻辑层),而不是给dao层(数据访问层)配置事务,

    你对于N层架构的知识还不太熟,建议好好去了解下web应用的N层架构

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 关于#qt#的问题:Qt代码的移植问题
  • ¥50 求图像处理的matlab方案
  • ¥50 winform中使用edge的Kiosk模式
  • ¥15 关于#python#的问题:功能监听网页
  • ¥15 怎么让wx群机器人发送音乐
  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化