小编Ani*_*mar的帖子

在类和方法上定义@Transactional之间有什么区别

情况1

@Transactional
public class UserServiceImpl implements UserService {

    ...................
    public void method1(){
        try{
            method2();
        }catch(Exception e){

        }
    }
    public void method2(){

    }
}
Run Code Online (Sandbox Code Playgroud)

案例2

public class UserServiceImpl implements UserService {

    ...................
    public void method1(){
        try{
            method2();
        }catch(Exception e){

        }
    }
    @Transactional
    public void method2(){

    }
}
Run Code Online (Sandbox Code Playgroud)

在case1中,如果发生任何异常,则回滚正在工作,但在情况2中它不起作用.如果我遵循case1,是否存在任何性能问题?

java spring spring-mvc spring-transactions

57
推荐指数
4
解决办法
4万
查看次数

drools中无循环和锁定活动之间的区别是什么

以下是使用"无循环"的规则示例:

rule "Even Number Rule"   
dialect "java"  
no-loop  
      when  
       n : Number( number !=0 && (number%2)==0 , value : number)  
    then  
        modify(n){setNumber(8)};  
      end
Run Code Online (Sandbox Code Playgroud)

drools

8
推荐指数
1
解决办法
1万
查看次数

在tomcat和spring配置文件中定义db pool有什么好处

在tomcat和spring配置文件中定义db pool有什么好处

<Resource name="jdbc/DBCPosPool" auth="Container" type="javax.sql.DataSource"
               maxActive="30" maxIdle="10" maxWait="10000"
               validationQuery="SELECT 1"
               testOnBorrow="true"
               username="xxx" password="xxx" driverClassName="com.mysql.jdbc.Driver"
               url="jdbc:mysql://abcd.com/test2?autoReconnect=true"/>
Run Code Online (Sandbox Code Playgroud)

java spring-mvc

3
推荐指数
1
解决办法
195
查看次数

标签 统计

java ×2

spring-mvc ×2

drools ×1

spring ×1

spring-transactions ×1