Java把sql和service层的数据都写在controller层危害
之前认为把dao层和service逻辑层写在controller只会看起来很乱,可能会影响效率。那你就大错特错了。写在控制层调用方法时,会不走applicationContext-db.xml中配置的事务,如果有错误,则数据不会回滚。
记得Manager中的方法名要和applicationContext-db.xml中配置的名字开头。否则也不会走事务。
之前认为把dao层和service逻辑层写在controller只会看起来很乱,可能会影响效率。那你就大错特错了。写在控制层调用方法时,会不走applicationContext-db.xml中配置的事务,如果有错误,则数据不会回滚。
记得Manager中的方法名要和applicationContext-db.xml中配置的名字开头。否则也不会走事务。