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条)

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站