Mybatis
文章平均质量分 72
Mybatis 学习记录
although1
这个作者很懒,什么都没留下…
展开
-
Mybatis 配置信息
<configuration> <properties resource="druid.properties"><!-- 可以在标签内部定义连接数据库的信息,亦可以通过属性引用外部配置文件信息--> </properties> <!-- 配置环境--> <environments de...原创 2019-12-27 10:44:52 · 79 阅读 · 0 评论 -
Mybatis使用代理的执行过程分析
首先在测试代码中找到实现select , insert,update等方法的实现类getMapper,CTRL+鼠标左键点进去,进入的是一个叫SqlSession的接口,此时需要找到实现类,在箭头所指的SqlSession上右键Diagrams -> Show Diagrams在弹出的菜单中选中SqlSession,右键Show Implementations,在上一节的学习中已经知...原创 2019-12-27 10:35:44 · 143 阅读 · 0 评论 -
Mybatis之 resultMap的使用(注解方式)
前提Java代码中定义的ID名为 userIdMySql中的定义的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 · 8601 阅读 · 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 · 190 阅读 · 0 评论 -
Mybatis 之OGNL表达式(注解方式)
简介ObjectGraphicNavigationLanguage对象图导航语言他是通过对象的取值方法来获取数据。在写法上把get给忽略了比如我们获取对象的名称:类中的写法:user.getUsername();OGNL表达式的写法:user.username1 创建User.java添加setter 和 getter 以及toString方法...原创 2019-12-26 16:41:09 · 408 阅读 · 0 评论