易截截图软件、单文件、免安装、纯绿色、仅160KB

关于spring的XML配置问题 - Java / Java EE

<aop:config>
  <aop:pointcut id="test"
expression="execution(* com.test.*.*(..))" />
  <aop:advisor advice-ref="txAdvice" pointcut-ref="test" />
</aop:config>
这样配置了是不是代表TEST包下的所有接口都已经配置完事务了,请大侠们解释下。我是菜鸟。
<tx:advice id="txAdvice" transaction-manager="transactionManager">
  <tx:attributes>
<tx:method name="is*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="delete*" propagation="REQUIRED"/>
<tx:method name="*" read-only="false" />
  </tx:attributes>
</tx:advice>
请问:propagation="REQUIRED"这句是什么意思,为什么我这里不配置哪些方法需要事务,spring就已经把事务提交的啦。
<tx:method name="*" read-only="false" />请问这句是什么意思。
感谢了。
1:propagation:事件传播,一般都为REQUIRED,意思是service包含多个dao单元操作时,归为一个事务管理。
2:method name:这是dao方法名的通配符,好象是正则。上面不是有个execution(* com.test.*.*(..))" 统配吗,以这个结合就是一个具体的方法标识了。
3: read-only:只读?不更改?更新类型操作当然不能只读了

wasaia 我再问一下:
<tx:advice id="txAdvice" transaction-manager=


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

vb读取xml - VB / 基础类

现在有个xml文件是<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xm ......

java windows7 MSSQL - Java / Java SE

使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......

java 求助 - Java / Java EE

insert into [ScholarshipManagement].[dbo].[department] ([department],[specialization] ,[grade]) output inserted.departmentID values(? ,? ,? )
请问大哥们这个sql 语句应该用Java里的那个数据库操作方法? ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号