Mybatis
短腿哥哥
这个作者很懒,什么都没留下…
展开
-
mybatis调用代码对象方法,执行SQL
##mybatis调用代码对象方法,执行SQL```mermaidsequenceDiagramMapperProxy(对接口进行代理)->>MapperMetho(处理参数,选择session方法):invoke()MapperMetho(处理参数,选择session方法)->>DefualtSqlSession(通过接口方法,调用执行器):execute(sqlSession)DefualtSqlSession(通过接口方法,调用执行器)->>Defual.原创 2020-08-22 21:41:33 · 536 阅读 · 0 评论 -
Mybatis四大对象生命周期(笔记)
publci void testMapper() throws IOException{ String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);}转载 2020-08-19 22:59:53 · 314 阅读 · 0 评论 -
MyBatis中动态拼接OGNL表达式$和#区别
文章来源:https://blog.csdn.net/u010662668/article/details/64125714,仅用于学习和交流,一、介绍 mybatis 中使用 Mapper.xml里面的配置进行 sql 查询,经常需要动态传递参数,例如我们需要根据用户的姓名来筛选用户时,sql 如下:[java] view plain copy select * from user w...转载 2018-04-25 09:49:22 · 1142 阅读 · 0 评论 -
mybatis面向接口编程,namespace属性的值对应关系
背景:在Mybatis的项目中,因为使用传统的Dao开发方式可以实现所需功能,但是采用这种方式在实现类会出现大量的重复代码(缺点一),在方法中也需要指定映射文件执行语句的id,并且不能保证编写时id的正确性(在多人开发中还可能出现id重名。已经写实现类的时候会出现参数错误。这是缺点二),因此出现了使用面向接口编程的方法。在mybatis中,映射文件中的namespace是用于绑定Dao接口的,即面...原创 2018-04-26 09:39:53 · 1467 阅读 · 2 评论 -
mybatis-generator在idea中采用maven的配置笔记
第一步:在maven的pom.xml文件中的plugins标签内加入以下代码,将generator的jar包加载进来 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin<...原创 2018-07-12 11:07:52 · 127 阅读 · 0 评论 -
mybatis-plugin在idea中配置笔记
mybatis-plugin方便跳转,点击箭头便可以找到对应的代码,提高开发效率。另外当没有对应关系的时候,idea会报错,有纠错功能。安装插件步骤:file--->setting然后按下图的步骤点击,在4的位置有一个install,安装后重启软件即可。...原创 2018-07-12 14:28:15 · 242 阅读 · 0 评论 -
mybatis-pagehelper在idea中的配置笔记
mybatis-pagehelper是一个分页插件,是一个开源插件,发布在github上,网址为:https://github.com/pagehelper/Mybatis-PageHelper在maven中的pom.xml中引入相关的依赖就好了 <!-- mybatis pager --> <dependency> <groupId>c...原创 2018-07-12 15:59:50 · 1168 阅读 · 0 评论