博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis利用resultType方式实现数据库一对一查询
阅读量:6583 次
发布时间:2019-06-24

本文共 2887 字,大约阅读时间需要 9 分钟。

sqlMapConfig.xml文件:

OrdersMapperCustom.xml 文件:

Orders 类:

package com.mx.resultType;import java.util.Date;public class Orders {	private int id;	private String user_id;	private String number;	private Date createtime;	private String note;		public int getId() {		return id;	}	public void setId(int id) {		this.id = id;	}	public String getUser_id() {		return user_id;	}	public void setUser_id(String user_id) {		this.user_id = user_id;	}	public String getNumber() {		return number;	}	public void setNumber(String number) {		this.number = number;	}	public Date getCreatetime() {		return createtime;	}	public void setCreatetime(Date createtime) {		this.createtime = createtime;	}	public String getNote() {		return note;	}	public void setNote(String note) {		this.note = note;	}	@Override	public String toString() {		return "Orders [id=" + id + ", user_id=" + user_id + ", number=" + number + ", createtime=" + createtime				+ ", note=" + note + "]";	}	}

OrdersCustom 类:

package com.mx.resultType;public class OrdresCustom extends Orders{	private String username;	private String sex;	private String address;	public String getUsername() {		return username;	}	public void setUsername(String username) {		this.username = username;	}	public String getSex() {		return sex;	}	public void setSex(String sex) {		this.sex = sex;	}	public String getAddress() {		return address;	}	public void setAddress(String address) {		this.address = address;	}	}

OrdersMapperCustom接口:

package com.mx.resultType;import java.util.List;public interface OrdersMapperCustom {	public List
findUser();}

Test 测试类:

package com.mx.resultType;import java.io.IOException;import java.io.InputStream;import java.util.List;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;public class Test {	public static void main(String[]args) throws IOException{		String resource = "sqlMapConfig.xml";		InputStream is = Resources.getResourceAsStream(resource);		SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);		SqlSession sqlSession = sqlSessionFactory.openSession();				OrdersMapperCustom omc = sqlSession.getMapper(OrdersMapperCustom.class);		List
list=omc.findUser(); System.out.println(list); sqlSession.close(); }}

 

转载于:https://www.cnblogs.com/aiseek/p/8258897.html

你可能感兴趣的文章
table实现等高的优势
查看>>
oracle 11g dataguard 使用快照实现临时读写
查看>>
阿里云人才市场,百家公司、近千职位等你加入!
查看>>
不同时间阶段的seo优化技术侧重点
查看>>
机器学习概念原理及常用算法
查看>>
Java JDBC直连
查看>>
最近搭阿里云redis集群遇到的坑
查看>>
request方法
查看>>
贷款计算公式——java实现
查看>>
教你给IDEA安装插件
查看>>
在windows上安装curl
查看>>
使用EasyWechat为“WX公众号”增加一个访问统计的方案实现
查看>>
数据库的工具类
查看>>
Spring Cloud Consul综合整理
查看>>
95后美女当“妈”,养了对机器人双胞胎
查看>>
Dart 学习笔记2 - numbers数字 ,operator运算符号,if else 条件语句,for loop循环语句,mac环境安装Dart2...
查看>>
MaxCompute JOIN优化小结
查看>>
3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
查看>>
关于css的水平,垂直居中
查看>>
修改(切换)当前数据库的UNDO表空间
查看>>