mybatis的xml配置文件中使用select语句数据不全
2017-07-28 23:28
387 查看
我的数据表里项很多,但是用mybaits中的xml配置文件select语句却只返回了几句话,之前我的代码是这样的:
其中entity.Transaction指的是我建立好的实体类,里面有一个所有属性的构造函数,所以查找之后默认会调用该构造函数,构造函数如下,,,
也就是返回值的构造放在了xml文件里
<select id="selectAll" resultType="entity.Transaction"> select * from transaction </select>
其中entity.Transaction指的是我建立好的实体类,里面有一个所有属性的构造函数,所以查找之后默认会调用该构造函数,构造函数如下,,,
public Transaction(Integer id, String time, String fromUserName, String fromUserType, String toUserName, String toUserType, Double transferValue, Double fromUserBalance, Double toUserBalance, String detail) { this.id = id; this.time = time; this.fromUserName = fromUserName; this.fromUserType = fromUserType; this.toUserName = toUserName; this.toUserType = toUserType; this.transferValue = transferValue; this.fromUserBalance = fromUserBalance; this.toUserBalance = toUserBalance; this.detail = detail; } 但是调用该构造函数是不好用的,所以后来改成如下代码就好用了 <resultMap id="BaseResultMap" type="entity.Transaction"> <constructor> <idArg column="id" javaType="java.lang.Integer" jdbcType="INTEGER" /> <arg column="time" javaType="java.lang.String" jdbcType="VARCHAR" /> <arg column="from_user_name" javaType="java.lang.String" jdbcType="VARCHAR" /> <arg column="from_user_type" javaType="java.lang.String" jdbcType="CHAR" /> <arg column="to_user_name" javaType="java.lang.String" jdbcType="VARCHAR" /> <arg column="to_user_type" javaType="java.lang.String" jdbcType="CHAR" /> <arg column="transfer_value" javaType="java.lang.Double" jdbcType="DOUBLE" /> <arg column="from_user_balance" javaType="java.lang.Double" jdbcType="DOUBLE" /> <arg column="to_user_balance" javaType="java.lang.Double" jdbcType="DOUBLE" /> <arg column="detail" javaType="java.lang.String" jdbcType="VARCHAR" /> </constructor> </resultMap> <sql id="Base_Column_List"> id, time, from_user_name, from_user_type, to_user_name, to_user_type, transfer_value, from_user_balance, to_user_balance, detail </sql> <select id="selectAll" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from transaction </select>
也就是返回值的构造放在了xml文件里
相关文章推荐
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- SQLSERVER 2005中使用sql语句对xml文件和其数据的进行操作(很全面)
- MyBatis两种执行XXXMapper.xml配置文件中SQL语句的方法
- hibrenate使用select语句查询多张表的部分字段,并封装到一个实体类(无配置文件)中
- Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
- 在config配置文件添加iis的Mime类型,检测文件中是否存在添加语句,使用xml解析方法
- 使用XML作为项目的配置文件使用,并解析之,获得数据作为链接数据库的参数
- 使用eclipse开发spring,hibernate,mybatis等框架的xml配置文件时代码不自动提示
- source路径等问题 idea中配置使用mybatis出现问题BuilderException (XML文件路径问题)
- MyBatis使用大全(3)------XML映射文件配置
- Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
- ZendFramework学习第三章(核心组件—使用配置数据之从XML配置文件中读取数据)
- MyBatis中,传String类型参数到xml配置文件,并执行SQL语句后返回String类型的结果写法(jeesite)
- MyBatis使用大全(2)------XML配置文件
- Spring、MyBatis的整合数据映射器类(UserMapper->iocContext.xml)配置文件详解
- mybatis配置文件xml中插入新数据
- 使用mybatis生成配置文件bean、xml、dao
- SQL SERVER 2005中使用sql语句对xml 文件和其数据的进行操作(很全面)
- MyBatis使用大全(4)------XML映射文件配置