<resultMap id="BaseResultMap" type="com.sinsegye.service.ps.modules.baseline.entity.MaterialBaselineEntity" > <result column="id" property="id" /> <result column="name" property="name" /> <result column="user_id" property="userId" /> <result column="remark" property="remark" /> <result column="url" property="url" /> <result column="is_delete" property="isDelete" /> <result column="created_at" property="createdAt" /> <result column="updated_at" property="updatedAt" /> </resultMap>
时间: 2023-12-05 20:47:35 浏览: 238
这是一个 MyBatis 的 resultMap 配置,用于将查询结果映射到对应的实体类 MaterialBaselineEntity 中。其中 column 属性表示查询结果中的列名,property 属性表示实体类中对应的属性名。这样配置后,查询结果就可以自动封装到 MaterialBaselineEntity 对象中了。
相关问题
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.xie.mapper.StudentInfoMapper"> <resultMap id="studentinfo" type="com.xie.pojo.StudentInfo"> <id column="student_id" property="studentid"/> <result column="student_name" property="studentname"/> <result column="student_tel" property="studenttel"/> <result column="student_pwd" property="studentpwd"/> <result column="student_card" property="studentcard"/> <result column="student_email" property="studentemail"/> <result column="student_ctime" property="studentctime"/> </resultMap> <resultMap id="entryVo" type="com.xie.vo.EntryVo"> <id column="audit.audit_id" property="auditid"/> <result column="exam.exam_name" property="examname"/> <result column="exam.exam_subject" property="examsubject"/> <result column="audit.audit_state" property="auditstate"/> </resultMap> <resultMap id="permitVo" type="com.xie.vo.PermitVo"> <id column="permit.permit_id" property="permitid"/> <result column="permit.permit_number" property="permitnumber"/> <result column="exam.exam_name" property="examname"/> <result column="exam.exam_subject" property="examsubject"/> <result column="exam.exam_stime" property="examstime"/> <result column="exam.exam_etime" property="exametime"/> </resultMap>
这是一个 MyBatis 的 XML 映射文件,用于将 SQL 语句与 Java 接口方法进行映射。该文件定义了多个 resultMap,用于将查询结果映射为 Java 对象。其中 `studentinfo` resultMap 将查询结果映射为 `com.xie.pojo.StudentInfo` 类型的对象,包括学生 ID、姓名、手机号、密码、身份证号、邮箱、创建时间等属性。`entryVo` resultMap 将查询结果映射为 `com.xie.vo.EntryVo` 类型的对象,包括审核 ID、考试名称、考试科目、审核状态等属性。`permitVo` resultMap 将查询结果映射为 `com.xie.vo.PermitVo` 类型的对象,包括许可证 ID、许可证号码、考试名称、考试科目、考试开始时间、考试结束时间等属性。这些 resultMap 的定义将在接下来的 SQL 语句中使用。
<resultMap id="SearchFloorMap" type="com.wanmait.dormitorysystem.entity.Floor"> <id column="id" property="id"></id> <result column="floor_name" property="floorName" /> <result column="floor_height" property="floorHeight" /> <result column="room_size" property="roomSize" /> <result column="sort" property="sort" /> <result column="sex_floor" property="sexFloor" /> <result column="enable" property="enable" /> <association property="admin"> <result column="name" property="name"></result> </association> </resultMap>
这是一个 MyBatis 的 resultMap 配置,用于将查询结果映射为 Floor 对象。其中,id 标签映射了 Floor 对象的 id 属性,result 标签映射了其他普通属性,association 标签映射了关联对象 Admin 的 name 属性。这个 resultMap 的 id 为 "SearchFloorMap",类型为 com.wanmait.dormitorysystem.entity.Floor。
阅读全文