XXX will not be managed by spring

JDBC Connection [jdbc:mysql://127.0.0.1:3306/xiyuanhui?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull, UserName=root@localhost, MySQL Connector Java] will not be managed by Spring

当你看到上面的日志时,他在提醒你,这个连接没有被spring管理,即不能做spring事物的操作。

请检查,在xml配置中,是否加了一下的话


	
	

以及,是否在要加事物的service类里,加上了@Transactional注解。

以上两条改正后,下次启动日志会输出

XXX  will be managed by Spring

问题解决。












附Transactional注解格式


@Transactional(propagation = Propagation.NESTED, timeout = 1000, isolation = Isolation.READ_COMMITTED, rollbackFor = Exception.class)


你可能感兴趣的:(XXX will not be managed by spring)