java web
mikaelzero
安卓开发者,编码爱好者。
展开
-
mysql查询练习
mysql删除重复记录,保存Id最小的一条delete from student where id not in (select minid from (select min(id) as minid from student group by name) b);原创 2017-04-29 21:09:24 · 420 阅读 · 0 评论 -
mybatis 返回主键一直为1
1是返回的插入成功的行数,这没有错而自增id则是直接映射到对象里,直接输出 xxx.getId()即可举例: 在xml中:<insert id="addUser" parameterType="blog.model.User" useGeneratedKeys="true" keyProperty="id">......java中代码:int primary = userService.addU原创 2017-05-17 21:09:36 · 5931 阅读 · 8 评论 -
mysql树形结构表设计(Path Enumerations,Closure Table)
一般比较普遍的就是四种方法:(具体见 SQL Anti-patterns这本书)Adjacency List:每一条记录存parent_idPath Enumerations:每一条记录存整个tree path经过的node枚举Nested Sets:每一条记录存 nleft 和 nrightClosure Table:维护一个表,所有的tree path作为记录进行保存。原创 2017-05-28 22:57:10 · 15798 阅读 · 4 评论