![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
万家林
热爱大数据和AI的一名在职大数据开发工程师
展开
-
Mybatis的resultMap和resultType区别
resultMap和resultType区别resultMap和resultType的功能类似,都是返回对象信息,但是resultMap要更好用一些。因为resultMap可以自定义,需要进行配置,字段名和实体类名称可以不相同,因为resultMap都可以映射出来!而resultType就必须要求字段名和实体类名称相同。二者不能同时存在。resultMap:对外部resultMap的引用属性:id、type子元素:id、result、association、collectionresultType原创 2021-10-13 11:38:02 · 540 阅读 · 0 评论 -
IDEA创建一个mybatis项目(保姆教程)
操作步骤:1、首先新建项目,选择新建Maven项目,从原型创建,选择图中的maven-archetype-webapp项目进行创建点击下一步,然后输入自己的项目名点击下一步点击完成,maven项目就算创建好了,但是要实现mybatis还需要几步。创建完成后的项目结构如下:首先在pom.xml文件里面添加如下依赖。分别是mysql,junit,mybatis等。<dependencies> <dependency> <groupId&原创 2021-09-24 19:34:31 · 6715 阅读 · 0 评论 -
Mybatis动态SQL
动态SQL动态SQL是Mybatis的特性之一。使用动态SQL可以摆脱很多繁琐的规则。使用起来更为方便灵活。动态SQL标签SQL语句:select、insert、update、delete常用动态SQL标签:if、where、trim、sql、include、set、foreach、choosesql、include标签:xml代码:<select id="getAll" resultType="cn.kgc.pojo.Role"> <include ref原创 2021-10-12 19:33:41 · 84 阅读 · 0 评论