out/artifacts/ssm_Web_exploded/WEB-INF/classes/one/dao/ManyTableDao.xml
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?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接口代理实现编写规则:
1. 映射文件中namespace要等于接口的全路径名称
2. 映射文件中sql语句id要等于接口的方法名称
3. 映射文件中传入参数类型要等于接口方法的传入参数类型
4. 映射文件中返回结果集类型要等于接口方法的返回值类型
-->
<mapper namespace="one.dao.ManyTableDao">
<select id="findall" parameterType="String" resultType="one.vo.ManyTable">
SELECT student.*,curriculum.*,evaluate.*,teacher.* FROM student,curriculum,evaluate, teacher WHERE student.sid=evaluate.esid AND evaluate.ecid=curriculum.cid AND curriculum.ctid=teacher.tid AND student.sid=#{sid}
</select>
<select id="findcurbytid" parameterType="String" resultType="one.domain.Curriculum">
SELECT * FROM curriculum WHERE ctid=#{tid}
</select>
<select id="findbycid" parameterType="int" resultType="one.domain.Evaluate">
SELECT * FROM evaluate WHERE ecid =#{cid}
</select>
<!-- 分页的方式 -->
<select id="fenye" parameterType="map" resultType="one.domain.Evaluate">
SELECT * FROM evaluate WHERE ecid =#{cid} limit #{start},#{end}
</select>
<select id="fenyecount" parameterType="map" resultType="int">
SELECT count(*) FROM evaluate WHERE ecid =#{cid}
</select>
<select id="findalltea_curri" resultType="one.vo.Tea_Curri">
SELECT teacher.tid,teacher.tname,curriculum.cid,curriculum.cname FROM teacher,curriculum WHERE teacher.tid=curriculum.ctid
</select>
<select id="finddetails" parameterType="int" resultType="one.vo.Details">
SELECT teacher.tid,teacher.tname,evaluate.ecid,curriculum.cname,student.sid,student.sname,evaluate.edate,evaluate.escore,evaluate.ecomment FROM teacher,evaluate,curriculum,student WHERE curriculum.ctid=teacher.tid AND evaluate.ecid=curriculum.cid AND evaluate.esid=student.sid and ecid=#{eid}
</select>
<!-- 查找学生所有课程 -->
<select id="findstu_curbystuid" parameterType="String" resultType="one.vo.ManyTable" >
SELECT curriculum.cid,curriculum.cname,curriculum.ctid,teacher.tname FROM curriculum,teacher,studentandcurriculum WHERE curriculum.ctid=teacher.tid AND studentandcurriculum.scid=curriculum.cid AND ssid=#{ssid}
</select>
</mapper>
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
