
问题解决
zhwbqd
这个作者很懒,什么都没留下…
展开
-
iBtais 多重嵌套循环
iBatis支持集合循环, 但是如何做到双重循环, 请见下例子例子描述:需要去三张结构相同的表中获取信息, 需要将信息拼合去重后返回入参数据类型: Map, regions = Listclass OrderRegionNums{String regionSchemaString regionCodeList orderNums}原创 2013-12-01 16:53:11 · 1035 阅读 · 0 评论 -
JAVA与数据库直接时间问题汇总
java存DB的时候 按照本地timeZone 然后toString后的时间存到DBDB中取的时候 按照本地TimeZone作为取到的时间的TimeZone 所以 对于 DB中的时间 取出来的seconds 是根据timeZone不同而不同的,需要特别注意1. DateFormat 不是线程安全 不能作为静态变量 sdf.setLenient(false);要求格式强匹配2.原创 2013-12-01 16:42:00 · 387 阅读 · 0 评论 -
MySQL 因 select for update 导致的死锁问题 原因及解决方案
问题描述: 检查程序运行日志的时候, 发现了很多DB死锁, 我这边程序中使用的是悲观锁, 因为考虑到不想让调用端重试。死锁原因:有多个请求同时希望insert表, 程序中逻辑如下:select for update where uid = ?if [obj ]not existinsert elseupdate死锁原因就是 select for upda原创 2013-12-01 16:28:41 · 14462 阅读 · 0 评论