栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis中单表查询

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis中单表查询

Mybatis的几种查询情况 查询单个数据 实体类

​ 在查询标签的resultType属性指定实体类的别名或者全限定名,并且将返回值设置成实体类对象的形式。

​ 如果没有对应的实体类则可以指定map集合,它会将字段名作为key,字段值作为value

java中其他数据类型

​ 在查询标签的resultType属性指定java类的别名,而这些别名mybatis已经自动配置好了,比方

基本数据类型就是前面加_ 例如int别名就是_int.其他像map集合别名就是map 等等都符合这个规律

查询多个数据

​ 多个数据要将返回值设置成为数组或者是list集合,resultype中指定集合内部元素的类型别名

@MapKey //可以指定mapkey中的值,这个值为一个字段,以这个字段值为键后面跟上这对应的数据

模糊查询

​ “%”#{参数}“%” //使用这种方式来解决模糊查询的问题

获取自动递增的主键
useGeneratedKeys="true" //允许使用自动递增的主键
keyProperty="id"//将自动递增的属性的主键注入到传入进来的参数中

注意事项:

​ #{}会将参数上默认带上引号

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1006788.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号