1、dao层不要用 事务 2、执行多个sql才能用事务 3、try catch后 事务回无效,执行抛异常才能执行事务 4、try catch尽量抛到最外层解析excetion
5、sql语句中能用 in的 不要循环执行sql 6、逻辑尽量都在 service层中写,不要写在controller中 7、sql语句 都要用防sql注入写法 也就是sql语句中参数值用“?”代替,再用jdbc提供的相应方法填入值
时间: 2024-10-08 20:03:38
1、dao层不要用 事务 2、执行多个sql才能用事务 3、try catch后 事务回无效,执行抛异常才能执行事务 4、try catch尽量抛到最外层解析excetion
5、sql语句中能用 in的 不要循环执行sql 6、逻辑尽量都在 service层中写,不要写在controller中 7、sql语句 都要用防sql注入写法 也就是sql语句中参数值用“?”代替,再用jdbc提供的相应方法填入值