我是靠谱客的博主 清爽金针菇,这篇文章主要介绍mybatis传入数组怎么写_MyBatis 中 SQL 写法技巧小总结,现在分享给大家,希望可以做个参考。

28e31a36cc6b230fc038ff8ed3f88538.png

最近有个朋友在搞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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部