- 博客(3)
- 收藏
- 关注
原创 MyBatis逆向工程
正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类Mapper接口Mapper映射文件创建MyBatis的核心配置文件 文件名必须是:执行MBG插件的generate目标 如果出现报错:,可能是pom.xml中,数据库驱动配置错误dependency中的驱动 两者的驱动版本应该相同执行结果 :按条件查询,需要传入一个example对象或者
2022-07-08 18:49:25 68 1
原创 MyBatis学习笔记(下)
如果查询出的数据只有一条,可以通过实体类对象接收List集合接收Map集合接收,结果如果查询出的数据有多条,一定不能用实体类对象接收,会抛异常TooManyResultsException,可以通过实体类类型的LIst集合接收Map类型的LIst集合接收在mapper接口的方法上添加@MapKey注解查询一个List集合查询单个数据查询一条数据为map集合查询多条数据为map集合方法一方法二特殊SQL的执行模
2022-07-06 18:00:45 168
原创 MyBatis学习笔记(上)
MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到GithubMyBatis特性iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO
2022-07-06 16:52:12 79 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人