Mybatis
文章平均质量分 72
Mybatis 学习记录
although1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis 配置信息
<configuration> <properties resource="druid.properties"> <!-- 可以在标签内部定义连接数据库的信息,亦可以通过属性引用外部配置文件信息--> </properties> <!-- 配置环境--> <environments de...原创 2019-12-27 10:44:52 · 114 阅读 · 0 评论 -
Mybatis使用代理的执行过程分析
首先在测试代码中找到实现select , insert,update等方法的实现类getMapper,CTRL+鼠标左键点进去,进入的是一个叫SqlSession的接口, 此时需要找到实现类,在箭头所指的SqlSession上右键Diagrams -> Show Diagrams 在弹出的菜单中选中SqlSession,右键Show Implementations,在上一节的学习中已经知...原创 2019-12-27 10:35:44 · 193 阅读 · 0 评论 -
Mybatis之 resultMap的使用(注解方式)
前提 Java代码中定义的ID名为 userId MySql中的定义的ID名为 id 这样在查询时,就会出现查不到id的值 方法一 加别名 select id as userid , username, password as userPassword from user 方法二 使用resultMap @Select("select * from user") @Results(id = ...原创 2019-12-26 17:27:26 · 8959 阅读 · 0 评论 -
Mybatis 学习记录(注解方式)
按注解方式: 1 查询 @Select("select * from user") 1.1 模糊查询 @Select("select * from user where username like #{name}") 注意:在测试类中别要忘记加% ("%xiao%") 如下所示 List<User> name = userDao.findByName("%xiao%"); 2 ...原创 2019-12-26 16:42:07 · 241 阅读 · 0 评论 -
Mybatis 之OGNL表达式(注解方式)
简介 Object Graphic Navigation Language 对象 图 导航 语言 他是通过对象的取值方法来获取数据。在写法上把get给忽略了 比如我们获取对象的名称: 类中的写法:user.getUsername(); OGNL表达式的写法:user.username 1 创建User.java 添加setter 和 getter 以及toString方法 ...原创 2019-12-26 16:41:09 · 492 阅读 · 0 评论
分享