使用Mybatis实现简单查询

本文介绍了如何使用Mybatis进行简单查询操作,包括单条数据查询和多条数据查询。首先,文章详细讲解了从创建属性文件、配置SqlMapConfig,到修改Mapper.xml的步骤。接着,展示了在接口和XML文件中定义查询命令语句,并通过sqlsession.getMapper()获取Mapper代理来执行查询的方法。最后,给出了查询一条数据和多条数据的具体操作步骤。
摘要由CSDN通过智能技术生成

接 Mybaties入门后

相关知识点:
mybatis开发方式;
dao开发:接口开发 自己去实现借口内容实现类
mapper代理开发:接口开发 不再需要自己写实现类,mapper代理你去创建实现类

	mapper代理开发:
		1.接口名字和mapper.xml名字一样
		2.接口中方法的名字和mapper.xml对应的sql的id一样
				  参数                                                        参数
				  返回值装的内容			             结果类型
		3.namespace值不再是任意的    而是接口的地址

改为Mapper代理开发
操作步骤如下:
1.创建属性(db.properties)————可选择要连接的数据库
在这里插入图片描述
2.配置SqlMapConfig里面的值
在这里插入图片描述
(1)用${}取出db.properties中的值
(2)增加属性标签
3.修改Mapper.xml
在这里插入图片描述
在标签中加parameterType=“Animal.java”(实体的地址作为参数)

4.修改text中的sqlsession
在这里插入图片描述
(1)修改sqlsession.insert
(2)给animal表中值传参
5.在Mapper中接值
在这里插入图片描述
取值用 ${}
还可以用#{}取值相当于写占位符

6.创建接口interface(最好和映射文件名相同)
(1) 通过调用方法告诉要执行的SQL语句,Mapper.xml中namespace的值不再任意,为借口的地址MybatiesAnimalInter.AnimalMapper
(2)通过sqlsession获取Mapper代理
语句为:sqlsession.getMapper(AnimalMapper.class).addAnimal(animal);

实现简单查询功能
查询一条数据
操作步骤如下:
1.在接口文件中写查询命令语句
在这里插入图片描述
2.在xml中配置SQL语句
在这里插入图片描述
(1)resultType为实体类
(2)参数是JAVA简单类型#{}中的值任意,而#{}中的值只能写value

3.text中通过sqlsession获取Mapper代理实现查找
在这里插入图片描述

查询多条数据
操作步骤如下:
1.在接口文件中写查询命令语句
public List selAnimal();
2.在xml中配置SQL语句

SELECT * FROM animal

3.text中通过sqlsession获取Mapper代理实现查找
List animal1=sqlsession.getMapper(AnimalMapper.class).selAnimal();
System.out.println(animal1);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值