mabaties常用结果返回类型总结
来源:互联网 发布:godaddy域名别名解析 编辑:程序博客网 时间:2024/05/16 19:01
public interface UserMapper {//mappper映射之単个参数User findUserById(long id);//mapper多参数传参List<User> findUserBysome(String aa);List<User> findUserBysome2(String aa);User findUserBysome3(String aa);User findUserBysome4(String aa);List<Map> findUserBysome5(String aa);Map findUserById1(long id);
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.itheima.mybatis.mapper.UserMapper"><insert id="insertUser" parameterType="com.itheima.mybatis.po.User"> insert into user (u_id,u_name,u_age) value(#{u_id},#{u_name},#{age})</insert><select id="findUserById" parameterType="long" resultType="User"> select * from user where u_id = #{id}</select><resultMap id="userResule" type="User"> <id property="u_id" column="u_id"></id> <result property="u_name" column="u_name"></result> <result property="age" column="u_age"></result></resultMap><select id="findUserBysome" resultType="User"> select * from user where u_name like concat ('%',#{aa},'%')</select><select id="findUserBysome2" resultMap="userResule"> select * from user where u_name like concat ('%',#{aa},'%')</select><select id="findUserBysome3" resultMap="userResule"> select * from user where u_name like concat ('%',#{aa},'%')</select> <select id="findUserBysome4" resultMap="userResule"> select * from user where u_name like concat ('%',#{aa},'%')</select><select id="findUserBysome5" resultType="java.util.HashMap" > select * from user where u_name like concat ('%',#{aa},'%')</select> <select id="findUserById1" parameterType="long" resultType="java.util.HashMap"> select * from user where u_id = #{id}</select></mapper>
如上所示是一些常用的mabatis结果返回类型:
resutlType resultMap都可以返回单个的对象或是对象的集合,而java.util.HashMap可以返回图或是图的集合,对象,对象集合,图,图集合是最常用的结果返回类型
当提供的返回类型属性是resultType时,MyBatis会将Map里面的键值对取出赋给resultType所指定的对象对应的属性。所以其实MyBatis的每一个查询映射的返回类型都是ResultMap,只是当提供的返回类型属性是resultType的时
候,MyBatis对自动的给把对应的值赋给resultType所指定对象的属性。
0 0
- mabaties常用结果返回类型总结
- Struts常用结果返回类型
- struct2 返回结果类型
- struts2常用结果类型
- struts2返回结果的类型
- 结果类型总结
- ibatis 返回结果集总结
- Result中常用结果类型
- Struts2中Action的返回结果类型
- ibatis返回HashMap结果类型与映射
- action返回值及结果类型介绍
- action返回值及结果类型介绍
- ORACLE 函数返回对象类型结果集
- LINQ返回特定类型的结果
- MyBatis 返回动态结果类型插件
- oracle 返回table类型的结果集:
- oracle函数返回table类型结果集
- HttpServletRequest 常用返回值类型
- 欢迎使用CSDN-markdown编辑器
- jpa学习笔记
- iOS封装功能生成 .framework
- swjtuoj月赛 C题 (dfs+剪枝)
- CSDN日报20170318——《一个程序员的五年工作总结》
- mabaties常用结果返回类型总结
- WisKey的眼神(hdu 1577)
- KMP算法
- Qt4.8.5+OpenCV2.4.X+QtCreator2.1 开发环境 win7/8安装配置指南 (转载)
- git操作分支
- scrapy知乎模拟登录和cookie登录
- C
- 二分写法
- python机器学习包 Windows下 pip安装 scikit-learn numpy scipy