04 2017 档案

 
spring 事务控制 设置手动回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
摘要:如上: 当我们需要在事务控制的service层类中使用try catch 去捕获异常后,就会使事务控制失效,因为该类的异常并没有抛出,就不是触发事务管理机制。怎样才能即使用try catch去捕获异常,而又让出现异常后spring回滚呢,这里就要用到 完美解决问题。并且能够使该方法执行完。 阅读全文
posted @ 2017-04-27 22:18 liuzhenlei 阅读(33716) 评论(2) 推荐(7)
mssql,mysql,Oracle 数据库中获得UUID字符串
摘要:sql server : select replace(newId(),'-','') oracle :select sys_guid() from dual mysql :UUID() JAVA 中获取UUID 阅读全文
posted @ 2017-04-06 17:02 liuzhenlei 阅读(1841) 评论(0) 推荐(0)
SQL语句报错,无法绑定由多个部分组成的标识符解决
摘要:无法绑定由多个部分组成的标识符, 表示在查询的时候使用了别名,并且查询的多个表中存在相同的字段,如果在使用该字段时不明确该字段的来源就会报这个错误。 举例: 我们有两张表,B1,B2,他们有一个共同的字段id select id from B1 c inner join B2 d on c.id=d 阅读全文
posted @ 2017-04-06 15:05 liuzhenlei 阅读(27311) 评论(0) 推荐(1)
"@P0"附近有语法错误解释及定位修复
摘要:解释: "@P0" 指的是sql语句被预编译之后,其所对应的占位符的相对顺序位置,通俗的讲,就是它代表第几个占位符的位置,其中的0,并不是固定的,如果将定位符看做数组的话,这里的数字就代表数组的下标,即 @p0带表第一个元素,以此类推。所以 我们就知道了"@P0"附近有语法错误 就表示在第一个占位符 阅读全文
posted @ 2017-04-06 14:51 liuzhenlei 阅读(1290) 评论(0) 推荐(0)

欢迎相互学习交流