关于在线考试系统的一个数据库语句mybatis--mapper.xml,用户关联试卷,试卷关联题目,题目关联选项,答案,解析

<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.example.tsfunmicropro.dao.UserDao"> <resultMap id="userMap" type="com.example.tsfunmicropro.model.User"> <id property="id" column="id" javaType="java.lang.Integer"></id> <result property="username" column="username" javaType="java.lang.String"/> <result property="password" column="password" javaType="java.lang.String"/> <result property="telephone" column="telephone" javaType="java.lang.String"/> <result property="sex" column="sex" javaType="java.lang.String"/> <result property="address" column="address" javaType="java.lang.String"/> <!--处理一对多,一个人对应多个收藏题目,多个错题题目,多个试卷,多个题库--> <collection property="examinations" ofType="com.example.tsfunmicropro.model.Examination"> <id column="id" property="id" javaType="java.lang.String"></id> <result column="name" property="name" javaType="java.lang.String"></result> <result column="source" property="source" javaType="java.lang.String"></result> <result column="number" property="number" javaType="java.lang.Integer"></result> <result column="typetotalnumber" property="typetotalnumber" javaType="java.lang.Integer"></result> <collection property="lists" ofType="com.example.tsfunmicropro.model.Title"> <id column="id" property="id" javaType="java.lang.String"></id> <result column="titletype" property="titletype" javaType="java.lang.String"></result> <result column="titledifficulty" property="titledifficulty" javaType="java.lang.String"></result> <result column="titlenumber" property="titlenumber" javaType="java.lang.Integer"></result> <result column="titletype" property="titletype" javaType="java.lang.String"></result> <result column="stem" property="stem" javaType="java.lang.String"></result> <result column="createtime" property="createtime" javaType="java.lang.String"></result> <result column="createperson" property="createperson" javaType="java.lang.String"></result> <collection property="titleoptions" ofType="com.example.tsfunmicropro.model.Title"> <id column="id" property="id" javaType="java.lang.String"></id> <result column="optionNumber" property="optionNumber" javaType="java.lang.Integer"></result> <result column="optionDetail" property="optionDetail" javaType="java.lang.String"></result> </collection> <collection property="titleanswers" ofType="com.example.tsfunmicropro.model.Title"> <id column="id" property="id" javaType="java.lang.String"></id> <result column="answerDetail" property="answerDetail" javaType="java.lang.Integer"></result> </collection> <collection property="titleanalyses" ofType="com.example.tsfunmicropro.model.Title"> <id column="id" property="id" javaType="java.lang.String"></id> <result column="analyseDetail" property="analyseDetail" javaType="java.lang.Integer"></result> </collection> </collection> </collection> </resultMap> </mapper>

  

猜你喜欢

转载自www.cnblogs.com/EarlyBridVic/p/12082010.html
今日推荐