解决mysql数据重复问题
2014-09-11 15:37
447 查看
http://blog.tianya.cn/blogger/post_read.asp?BlogID=4221189&PostID=47881614
http://todaydiy.blog.163.com/blog/static/10418968720102213232170/
把“GROUP BY yzy_question.id”放在了最后才不报错。
在QuestionCriteria.java中增加方法,避免出现“where clause is ambiguous”
Mysql点滴-where clause is ambiguous
http://todaydiy.blog.163.com/blog/static/10418968720102213232170/<select id="ibatorgenerated_selectMyAnswersByExample" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.yzy.admin.bo.QuestionCriteria" > SELECT yzy_question.id, yzy_question.user_id, yzy_question.question_title, yzy_question.question_labels, yzy_question.create_time, yzy_question.question_two, yzy_question.question_pageview, yzy_question.question_answernum FROM yzy_question inner join yzy_quanswer ON yzy_question.id = yzy_quanswer.question_id <isParameterPresent > <include refid="yzy_question.ibatorgenerated_Example_Where_Clause" /> <isNotNull property="orderByClause" > order by $orderByClause$ </isNotNull> <isNotNull property="limit" > limit $limit$ </isNotNull> <isNotNull property="offset" > offset $offset$ </isNotNull> </isParameterPresent> GROUP BY yzy_question.id </select>
把“GROUP BY yzy_question.id”放在了最后才不报错。
在QuestionCriteria.java中增加方法,避免出现“where clause is ambiguous”
//由于关联表,所以增加此方法 public Criteria andQuanswerUserIdEqualTo(Long value) { addCriterion("yzy_quanswer.user_id =", value, "Quanswer.userId"); return this; }
相关文章推荐
- Mysql 解决left join 数据重复的问题
- Mysql 解决left join 数据重复的问题
- 关于MYSQL通过子查询删除重复数据的for update报错问题解决
- mysql并发插入重复数据问题的解决思路
- mysql分页加排序数据重复问题解决方案
- 解决mysql数据重复问题-只保留一条数据
- mysql 并行写数据导致重复的问题,加间隙锁解决
- mysql数据乱码问题原因及解决(总结篇)
- 解决刷新页面造成的数据重复提交问题
- 解决刷新页面造成的数据重复提交问题
- 谈乱码问题,如何解决MYSQL数据中文乱码问题
- 解决asp.net 用 mySql 数据库 添加数据时中文为乱码问题
- 解决查询重复数据问题的一个特列
- 如何解决从mysql中读取数据时显示为乱吗的问题.
- 谈谈怎样解决JSP数据插入MySql乱码的问题。
- 解决浏览器刷新造成的数据重复提交问题的page扩展类。
- mysql高难度问题:随机查看数据中的记录,并且后在的不能重复前面的?
- 数据库---并发控制及其带来的问题丢失修改,读脏数据,不可重复读及解决(程序员级)
- 解决刷新页面造成的数据重复提交问题
- 解决按钮重复提交问题 (Jtable中重复显示数据)