![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
zf18234031156
Keep Calm and Carry On
展开
-
简单解析mybatis的流程原理
一.什么是mybatis,它有什么好处?它是对jdbc的封装,是一款优秀的半自动持久层框架。它的好处是1.支持定制化的sql、存储过程以及高级映射。2.减少了jdbc繁琐的代码以及设置参数获取结果集。3.通过xml/注解的形式将数据库行数据与pojo进行映射。 二.mybatis中最浅层次的流程解释类似于jdbc要对数据库进行操作必须开启一个会话,在mybatis中也存...原创 2018-10-09 17:17:32 · 1919 阅读 · 0 评论 -
mybatis 集成 通用mapper 及mapper方法简介
http://www.cnblogs.com/yirgaMonkey/p/9870555.html转载 2018-11-01 10:18:25 · 269 阅读 · 0 评论 -
Mybatis异常-There is no getter for property named 'XXX' in 'class java.lang.String'
原因:Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取 string.xxx 值,如果没在在方法中定义,则会抛异常报错。注:ONGL(Object Graphic Navigation Language 对象 图 导航 语言)解决方式:https://www.cnblogs.com/orac/p/6726323.html...转载 2019-01-22 17:47:37 · 2108 阅读 · 0 评论 -
mybatis ~查询时传入参数为0被误认为是空字符串
今天在mbatis中使用Xml配置sql语句时,出现了这样一个问题。当我传入的参数为0去做判断时,mybatis会把参数0当成是空字符串去判断而引起查询结果错误。解决方式1:当传入的参数有0时,只判断!=null即可。<where> <if test="status != null"> and status=#{status,j...原创 2019-04-19 14:23:33 · 1756 阅读 · 1 评论 -
mybatis ~ 批量更新(sql循环)update foreach
今天要做批量更新的业务,采用mybaits的foreach动态语句,遇到一些问题做下记录。情况1:<update id="" parameterType=""> update tb_thread set isDelete=0 where threadId in ( <foreach collection="list" item="item" ...转载 2019-04-19 14:34:32 · 34285 阅读 · 1 评论