Blame view

src/main/resources/mapper/UniversityMajorMapper.xml 1.5 KB
b9411514   陈杰   first
1
2
3
4
5
6
7
8
9
<?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.sincere.student.mapper.UniversityMajorMapper">

    <resultMap id="UniversityMajorMap" type="com.sincere.student.model.UniversityMajor">
        <result column="university_id" property="universityId"/>
        <result column="major_id" property="majorId"/>
    </resultMap>

4dbd6f38   陈杰   bug 修复
10
11
12
13
14
15
16
17
18
    <insert id="insertBatch" parameterType="java.util.List">
        insert into university_relate_major ( university_id , major_id)
        values
        <foreach collection="list" item="emp" separator=",">
            (#{emp.universityId,jdbcType=INTEGER}, #{emp.majorId,jdbcType=INTEGER})
        </foreach>
    </insert>

    <delete id="deleteByUniversityId" parameterType="java.lang.Integer">
b9411514   陈杰   first
19
20
21
22
23
24
25
26
27
28
29
30
        delete university_relate_major where university_id = #{universityId}
    </delete>

    <select id="selectUniversityMajor" parameterType="java.lang.Integer" resultType="java.lang.String" >
        select m.major from  university_relate_major r
        join university_major m on m.id = r.major_id
        where r.university_id = #{id}
    </select>
    
    <select id="selectIdByMajor" parameterType="java.util.Map" resultType="java.lang.Integer">
        select m.id from university_info info join university_relate_major rm on info.id=rm.university_id
        join university_major m on rm.major_id = m.id
123dbb81   徐泉   研学代码提交
31
32
33
        where m.major = #{major} and info.id = #{id}
    </select>
</mapper>
b9411514   陈杰   first

123dbb81   徐泉   研学代码提交

b9411514   陈杰   first