myBatis
未生AI
机械转行程序员,现字节后端高级工程师
详细经历可以搜索知乎用户:未生 ;
经营B站、youtube账号:未生AI ;
经营公众号:又是那个程序员Fia
展开
-
Mybatis完整测试代码(入门)
今日完成的Mybatis的入门学习,现进行总结。现提供完整测试代码,初学者可以进行测试学习。主要知识内容包括配置文件/映射文件的编写/日志文件的编写、sqlsession的使用以及封装成工具类。 一 Mybatis概述 1、它是基于Java的持久层框架,内部封装了JDBC,简单点就是用来执行sql语句与数据库进行交互的框架。 2、 与Hibernate的区别是,Myba...原创 2019-04-22 00:30:12 · 4232 阅读 · 0 评论 -
Mybatis完整测试代码(进阶动态代理)
上篇文章的代码是Mybatis入门代码。下面介绍Mybatis的动态代理。在后续的Mybatis的开发都是使用动态代理。 一 动态代理Q&A Q : 为什么需要动态代理? A : 传统的方法中,我们Dao需要一个接口,一个实现类,在我们的Test层里面需要new一个实现类的对象,使用实现类的 方法,当然了,这个方法回去调用mapper...原创 2019-04-22 23:41:37 · 304 阅读 · 0 评论 -
Mybatis的多表关联查询以及延迟加载(LazyLoad)
Mybatis既然封装了JDBC,那么它一定能做到Mysql中的连接查询。一、Mysql的连接查询简单回顾一下Mysql的连接查询:分为两种,一种是内连接,内连接又分为等值连接,非等值连接,自连接;另外一种是外连接,外连接分为左连接(left join)和右连接(right join),两种连接都是表达多个表之间的关系。二者在代码上依靠是否有left或者right来进行区分...原创 2019-04-23 18:33:59 · 1260 阅读 · 0 评论 -
MyBatis-Generator的使用过程
写一个完整过程,供自己和大家参考:1 新建一个maven项目,不赘述2 写pom.xml文件: 主要是引入mysql驱动文件、mybatis文件、mybatis-generator文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...原创 2019-05-18 14:48:20 · 114 阅读 · 0 评论