随笔分类 -  mysql

Mysql引起的spring事务失效
摘要:老项目加新功能,导致出现service调用service的情况..一共2张表有数据的添加删除.然后测试了一下事务,表A和表B,我在表B中抛了异常,但结果发现,表B回滚正常,但是表A并没有回滚.显示事务失效.比较巧的是表A和表B是在不同的service中,所以最开始想到的是多service导致的,但是... 阅读全文

posted @ 2015-08-18 19:04 蓝萝卜blu 阅读(837) 评论(0) 推荐(0)

mybatis的#{}和${}的区别以及order by注入问题
摘要:前言略,直奔主题..#{}相当于jdbc中的preparedstatement${}是输出变量的值你可能说不明所以,不要紧我们看2段代码:String sql = "select * from admin_domain_location order by ?";PreparedStatement s... 阅读全文

posted @ 2015-04-03 12:28 蓝萝卜blu 阅读(6730) 评论(2) 推荐(3)

2014年小结之sql语句优化
摘要:之前接手一个数据统计处理的小程序,本来逻辑上并没什么,只是数据量略大,某些表的数据达到了千万级别..因为是统计,所以免不了各种连接各种查询,结果这个小程序写完后运行一次要1个小时..这的确有点出乎意料,所以着手优化一下..1.添加索引平时不注意或是数据量比较小的时候可能会忽略这个,加或是不加基本没差... 阅读全文

posted @ 2015-03-02 22:21 蓝萝卜blu 阅读(468) 评论(1) 推荐(0)

Mysql在windows下和linux下对表名大小写默认要求的一个细节
摘要:今天在虚拟机里搭建项目环境,偷了下懒,直接把本机数据库中的表用sqlyog复制给虚拟机中的数据库,然后开始部署项目,项目一启动提示:Table 'sdmqrt.QRTZ_LOCKS' doesn't exist我一看,找不到表,奇怪啊,我本机的数据库不可能少表啊,检查一遍虚拟机中的表也的确存在..这... 阅读全文

posted @ 2015-01-31 22:16 蓝萝卜blu 阅读(387) 评论(0) 推荐(0)

导航