mybatis
文章平均质量分 61
眼里只有码
学海无涯
并未停止学习的脚步
展开
-
进阶版Mybatis之动态sql语句--解决sql语句一些问题
文章目录1. if 标签1.1 dao接口1.2接口映射文件1.3 测试文件2. where 标签3. foreach 标签3.1 传递List集合3.11 接口3.12 接口映射文件3.13 测试方法3.2 传递set3.21 接口3.22 接口映射文件3.23 测试文件3.3 传递数组3.31 接口类型3.32 接口映射文件3.33 测试文件4. choose标签4.1 接口4.2接口映射文件4.3 测试文件5. set标签5.1 接口5.2 接口映射文件5.3 测试类6.trim标签6.1 接口6.原创 2021-09-16 23:27:50 · 1130 阅读 · 0 评论 -
Mybatis配置别名--解决编写接口映射文件的问题
typeAliases别名配置类型别名是为 Java 类型设置一个短的名字,可以方便我们引用某个类。我们仔细观察mapper.xml配置文件,会发现不管是入参(paramterType)还是出参(ResultType)都需要编写类的全路径,非常麻烦只需要在SqlMapConfig.xml(Mybatis的核心文件)配置 typeAliases<typeAliases> <!--配置包别名--> <package name="com.dfbz.ent原创 2021-09-16 21:42:47 · 272 阅读 · 0 评论 -
Mybatis之传递参数Map类型
具体配置在这第一种情况创建接口Map<String, Object> findByMapId(Integer id);编写映射文件<select id="findByMapId" resultType="HashMap"> select * from emp where id =#{id} </select>测试 @Test public void test11() { Map<String, O原创 2021-09-16 21:40:54 · 343 阅读 · 0 评论 -
Mybatis传递多个参数小技巧
具体配置在这parameterType输入参数parameterType用于确定方法的形参,在mapper映射文件中,parameterType可写可不写;传递多个参数在传递单个参数时,mybatis不会做特殊处理,#{参数名/任意名}都可以取出参数值.方法有三方法一dao接口 List<Emp> findBySarlay(Double minSarlay, Double maxSarlay);接口映射文件 <select id="findBySarlay" re原创 2021-09-15 18:25:45 · 81 阅读 · 0 评论 -
Mybatis 一看就懂系列(适合小白入手)
文章目录Mybatis简介Mybatis的CURD1. 创建测试表2. 编辑pom.xml3. 创建SqlMapConfig.xml4. 创建实体类5. 查询全部5.1创建dao接口5.2加载接口映射文件5.3加载映射文件5.4 测试结果模糊查询Mybatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBa原创 2021-09-15 17:31:49 · 1122 阅读 · 0 评论 -
对Mybatis的CRUD操作大全(传统dao开发)进行代码优化
关于上一篇的操作我们发现,存在大量的重复代码。为了提高开发的效率。我们将代码进行优化,我们将一些重复的代码提取出来。Mybatis的CRUD操作大全(传统dao开发)下面1~7步骤和Mybatis的传统dao开发一样,可直接略1. 创建数据库小编已经在数据库中创建了用户数据库接下来我们创建学生表USER `user`;CREATE TABLE `student`(`uid` INT(12) NOT NULL AUTO_INCREMENT,`uname` VARCHAR(32) NOT NU原创 2021-04-24 09:45:46 · 120 阅读 · 0 评论 -
Mybatis的CRUD操作大全(传统dao开发)
概念标题前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.p原创 2021-04-23 15:10:30 · 154 阅读 · 0 评论