表字段带下划线映射问题

表中字段带下划线 如何映射?自定义resultMap解决

<?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.hy.mapper.UserMapper">
    <resultMap id="result" type="com.hy.pojo.User">
        <id column="id" property="id"/>
        <result column="name" property="name"/>
        <result column="money" property="money"/>
        <result column="start_time" property="startTime"/>
        <result column="end_time" property="endTime"/>
        <result column="dscription" property="dscription"/>
    </resultMap>
    <!--插入数据-->
    <insert id="add" parameterType="com.hy.pojo.User">
        insert into user(name,money,start_time,end_time,dscription)
        values
        (#{name},#{money},#{startTime},#{endTime},#{dscription})
    </insert>
    <select id="get" parameterType="int"  resultMap="result">
        select * from user where id = #{id}
    </select>
</mapper>

猜你喜欢

转载自www.cnblogs.com/hy-smart/p/12741447.html
今日推荐