概述
最近有个朋友在搞mybatis,问我怎么写sql ,说简单一点mybatis就是写原生sql,官方都说了 mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类:
1. if 语句 (简单的条件判断)
2. choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似.
3. trim (对包含的内容加上 prefix,或者 suffix 等,前缀,后缀)
4. where (主要是用来简化sql语句中where条件判断的,能智能的处理 and or ,不必担心多余导致语法错误)
5. set (主要用于更新时)
6. foreach (在实现 mybatis in 语句查询时特别有用)
这是我的Java专栏《Java 进阶集中营》,里面会有很多优秀的java技术内容和工作分享,各位喜欢Java并且正在学习Java 的朋友可别错过了JAVA 进阶集中营zhuanlan.zhihu.com
最后
以上就是清爽金针菇为你收集整理的mybatis传入数组怎么写_MyBatis 中 SQL 写法技巧小总结的全部内容,希望文章能够帮你解决mybatis传入数组怎么写_MyBatis 中 SQL 写法技巧小总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复