学习记录--mybatis 代理方法实现
来源:互联网 发布:淘宝韩妆店铺名字大全 编辑:程序博客网 时间:2024/05/17 23:20
POJO类代码(两个表Orders,User的联合查询)
package com.xie.domain;/** * * 映射查询 的结果(数据库语句查询出来的全部字段) * 继承较多的POJO类 * */public class OrdersCustom extends Orders{ private String userName; private String sex; private String addess; 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 getAddess() { return addess; } public void setAddess(String addess) { this.addess = addess; } @Override public String toString() { return "OrderCustom [userName=" + userName + ", sex=" + sex + ", addess=" + addess + ", getuserName()=" + getuserName() + ", getSex()=" + getSex() + ", getAddess()=" + getAddess() + ", getId()=" + getId() + ", getUser_id()=" + getUser_id() + ", getNumber()=" + getNumber() + ", getCreateTime()=" + getCreateTime() + ", getNote()=" + getNote() + ", getClass()=" + getClass() + ", hashCode()=" + hashCode() + ", toString()=" + super.toString() + "]"; }}
接口OrderMapperCustom代码:
package com.xie.mapping;import java.util.List;import com.xie.domain.OrdersCustom;public interface OrdersMapperCustom { public List<OrdersCustom> findOrderUser() throws Exception;}
conf.xml代码
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 引用数据库配置文件 --> <properties resource="db.properties"/> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <!-- 配置数据库连接信息 --> <dataSource type="POOLED"> <property name="driver" value="${driver}" /> <property name="url" value="${url}" /> <property name="username" value="${username}" /> <property name="password" value="${password}" /> </dataSource> </environment> </environments> <mappers> <mapper resource="com/xie/mapping/OrdersMapperCustom.xml"/> </mappers></configuration>
测试类代码:
String resource = "conf.xml"; InputStream is = Resources.getResourceAsStream(resource); SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(is); SqlSession sqlSession=factory.openSession(); OrdersMapperCustom orderMapperCustom=sqlSession.getMapper(OrdersMapperCustom.class); List<OrdersCustom> list=orderMapperCustom.findOrderUser(); System.out.println(list); sqlSession.close();
0 0
- 学习记录--mybatis 代理方法实现
- MyBatis学习(四):MyBatis使用代理方法(接口)实现数据库的操作
- MyBatis学习记录(3):Mapper动态代理方式开发DAO
- MyBatis实现动态代理
- Mybatis mapper代理开发方法实现增删改查
- mybatis利用mapper代理的方法实现多条件查询
- 【MyBatis学习04】mapper代理方法开发dao
- 【MyBatis学习04】mapper代理方法开发dao
- 【MyBatis学习04】mapper代理方法开发dao
- 【MyBatis学习04】mapper代理方法开发dao
- 【MyBatis学习04】mapper代理方法开发dao
- 【MyBatis学习04】mapper代理方法开发dao
- Mybatis 学习记录 ------------Mybatis-Generator
- Mybatis学习总结(二).Mybatis普通方式实现CRUD及动态代理方式实现CRUD
- Mybatis之mapper代理方法
- Mybatis中mapper代理方法
- mapper代理方法开发mybatis
- Mybatis学习记录。
- java web笔记2
- 来一个最简单的TCP服务器
- 论软件产品的品质指标量化的必要性
- 关于 Java 的强制类型转换
- 常用查找算法总结
- 学习记录--mybatis 代理方法实现
- RabbitMQ使用
- Java8 - ArrayList源码
- tinyxml2源码分析-1
- PHP字符编码(UTF-8/GBK)与json_encode/json_decode的关系
- javascript常用的事件
- Linus,一生只为寻找欢笑
- Java证书验证
- asp.net中datalist下面使用URL,拼接带有参数的跳转链接(用在ImageButton中)