![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
cx-young
搬砖人搬砖魂
展开
-
(4)-mybatis之逆向工程:概念,结合maven工具使用步骤,CRUD案例,example案例
上一篇总结了mybatis之注解这一篇总结逆向工程,下面一起来学吧什么是generator?generator翻译为生成器,是MyBatis开源的一个插件,可以从数据库获取表信息,根据表信息自动生成Mapper.xml,POJO,以及Mapper接口但问题是,MyBatis不可能完全清楚我们的业务需求,所以其自动生成的sql只能满足基本的CRUD操作,而无法帮助我们进行连表操作,(当然包括...原创 2020-05-01 16:54:52 · 295 阅读 · 0 评论 -
MyBatis Generator 生成器把其他数据库的同名表生成下来的问题:[WARNING] Table Configuration product matched more than one t
[WARNING] Table Configuration product matched more than one table (demo..product,shop..product,sms..product)今天用逆向工程时,发现生成的xml有700多行,而且对应的方法生成了三个,所以导致java.lang.IllegalArgumentException然后查阅资料解决办法:使用m...原创 2020-05-01 16:15:52 · 953 阅读 · 0 评论 -
mybatis逆向工程Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains va
org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in com/cx/dao/ProductMapper.xml### The error occurred while processing mapper_resultMap[Base...原创 2020-05-01 12:37:08 · 375 阅读 · 1 评论 -
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project myBatisDem02: Execution default-cli of goal org.mybatis.generator:mybatis-ge...原创 2020-05-01 11:18:13 · 2719 阅读 · 0 评论 -
(3)-mybatis之注解
上次分别总结了mybatis基础和mybatis详解这次接着总结注解开发MyBatis 最初是一个 XML 驱动的框架。配置信息是基于 XML 的,而且映射语句也是定义在 XML 中的。随着技术的更新发展,对于开发效率要求也原来越高,特别是一些小型项目;越来越多的框架开始支持注解。到MyBatis3时,MyBatis对注解有了完善的支持,利用注解可以在一些情况下提高开发效率但不幸的是...原创 2020-04-26 22:27:04 · 323 阅读 · 0 评论 -
(2)-MyBatis详解(动态代理,XMl配置,重要标签、映射,动态SQL,高级映射)
上篇文章我们说了MyBatis基础-----入门篇,讲解了MyBatis框架入门。CRUD案例以及基础用法等内容。这篇我们继续进行学习,MyBatis进阶----进阶篇。回忆一下使用MyBatis的步骤:在pom.xml中引入相关jar包创建全局配置文件,包含数据库参数创建实体类,数据库对应表编写对应mapper文件加载核心配置文件mybatis-config.xml创建SqlSe...原创 2020-04-20 22:40:42 · 615 阅读 · 0 评论 -
Mybaits执行insert语句,执行一次会插入两次,数据库出现两条一模一样的记录解决办法
Mybaits执行insert语句,执行一次会插入两次,数据库出现两条一模一样的记录解决办法在学习mybatis时,使用maven这个工具了,发现在进行insert时,数据库会出现两个一模一样的数据。解决办法就是将Delegate IDE build/run actions to Maven (翻译意思是:将IDE构建/运行操作委托给maven)前面的勾勾取消。再次运行就会发现已经解决了...原创 2020-04-19 11:18:34 · 14855 阅读 · 46 评论 -
(1)-MyBatis基础-----入门篇
MyBatisMyBatis是java平台下一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,简单普通的 Java对象)映射成数据库中的记录。其...原创 2020-04-18 20:25:05 · 422 阅读 · 0 评论