![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
卷铺盖走人
底层打工仔
展开
-
mybatis使用建议(转)
尽量少用if choose等语句,降低维护的难度。 Mybatis的配置SQL时,尽量少用if choose 等标签,能用SQL实现判断的尽量用SQL来判断(CASE WHEN ,DECODE等),以便后期维护。否则,一旦SQL膨胀,超级恶心,如果需要调试Mybatis中的SQL,需要去除大量的判断语句,非常麻烦。另一方面,大量的if判断,会使生成的SQL中包含大量的空格,增加网络传输的时间,也不可取。 另外大量空格可能报错。 Mapper层参数为Map,由Service层负责重载。 Mapper由于机制的转载 2020-11-28 09:46:46 · 231 阅读 · 0 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
select count(0) from (select cls_no, name, school_id, depart_id, year, seri_no from class WHERE school_id=“0002” order by cls_no) tmp_count 原sql放到数据库中执行发现是空格太多的问题原创 2020-11-28 09:43:52 · 204 阅读 · 0 评论