MyBatis
文章平均质量分 93
之墨_
这个作者很懒,什么都没留下…
展开
-
MyBatis框架—动态 SQL、配置文件、事务
MyBatis 框架动态 SQL、配置文件、事务动态SQL代码实现抽象类:测试方法:Mapper映射:运行结果:代码片段接口方法:mapper 文件:测试方法:配置文件主配置文件特点dataSource 标签dataSource 配置事务使用数据库属性配置文件typeAliases(类型别名)mappers(映射器) 动态SQL 动态sql:sql的内容是变化的,可以根据条件获取到不同sql语句。 主要是where部分发生变化 动态sql的实现:使用的是mybatis提供的标签,<if> ,&l原创 2021-12-05 23:43:47 · 1221 阅读 · 0 评论 -
MyBatis框架—动态代理、参数处理、处理查询结果、like与主键
MyBatis框架—Dao 代理MyBatis框架—Dao 代理Dao 接口动态代理Dao 代理实现 CURD参数传递处理查询结果like 和主键 MyBatis框架—Dao 代理 Dao 接口动态代理 Dao 代理实现 CURD 去掉 Dao 接口实现类 通过getMapper 获取代理对象 传统dao开发方式: 测试:按ID查询和遍历 结果: insert 方法: @Test public void testInsert() throws IOException { Student stud原创 2021-11-28 11:19:16 · 438 阅读 · 0 评论 -
MyBatis—传统 Dao开发方式、分析
搭建MyBatis框架基本步骤 1.导入Maven依赖 2. 创建Dao接口:定义操作数据的方法 3. 创建mapper文件:也叫sql映射文件:用来写sql语句,与接口中的方法相对应的sql语句 4. 创建MyBatis的一个主配置文件:1). 连接数据库 2).指定mapper文件的位置 5. 使用MyBatis的对象SqlSession,通过SqlSession的方法执行sql语句 ...原创 2021-11-21 20:44:43 · 1125 阅读 · 0 评论 -
MyBatis—案例
MyBatis—入门案例快速开始一个MyBatis编写 Dao 接口 Mapper 映射文件创建 MyBatis 主配置文件创建测试类基本CURD的操作MyBatis内部对象分析创建工具类使用工具类使用Dao对象 快速开始一个MyBatis 实现步骤: 创建student表(id, name, email, age) 新建maven项目 修改pom.xml 1)加入依赖mybatis依赖, mysq|驱动, junit 2)在加入资源插件 创建实体类Student。定义属性,属性名和列名保持一 致 创建D原创 2021-10-03 18:51:05 · 682 阅读 · 0 评论 -
MyBatis—框架概述
MyBatis—框架概述、快速入门三层架构MVC:作用:框架解决的问题JDBC操作数据库JDBC的缺点MyBatis 框架MyBatis 解决的主要问题 三层架构 MVC: web开发中,使用mvc架构模式 m: 数据,v: 视图,c: 控制器 m数据:来自数据库mysqL来自文件, 来自网络 v视图:现在使用jsp, html, CSS, js。 显示请求的处理结果, 把m中数据显示出来 c控制器:接收请求,调用service对象, 显示请求的处理结果。当前使用servlet作为控制器 mvc作用: 1原创 2021-09-26 18:52:07 · 124 阅读 · 0 评论