|
|
|
@ -1,40 +1,78 @@
|
|
|
|
|
<?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,命名空间为 com.dao.DiscussjiudianjianjieDao,该命名空间与对应的 DAO 接口关联 -->
|
|
|
|
|
<mapper namespace="com.dao.DiscussjiudianjianjieDao">
|
|
|
|
|
|
|
|
|
|
<!-- 可根据自己的需求,是否要使用 -->
|
|
|
|
|
<resultMap type="com.entity.DiscussjiudianjianjieEntity" id="discussjiudianjianjieMap">
|
|
|
|
|
<result property="refid" column="refid"/>
|
|
|
|
|
<result property="userid" column="userid"/>
|
|
|
|
|
<result property="nickname" column="nickname"/>
|
|
|
|
|
<result property="content" column="content"/>
|
|
|
|
|
<result property="reply" column="reply"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<!--
|
|
|
|
|
可根据自己的需求,是否要使用
|
|
|
|
|
定义一个结果映射,将数据库表中的列映射到 Java 对象的属性上
|
|
|
|
|
type: 指定结果映射对应的 Java 实体类,这里是 com.entity.DiscussjiudianjianjieEntity
|
|
|
|
|
id: 结果映射的唯一标识,这里是 discussjiudianjianjieMap
|
|
|
|
|
-->
|
|
|
|
|
<resultMap type="com.entity.DiscussjiudianjianjieEntity" id="discussjiudianjianjieMap">
|
|
|
|
|
<!-- 将数据库表中的 refid 列映射到 Java 对象的 refid 属性 -->
|
|
|
|
|
<result property="refid" column="refid"/>
|
|
|
|
|
<!-- 将数据库表中的 userid 列映射到 Java 对象的 userid 属性 -->
|
|
|
|
|
<result property="userid" column="userid"/>
|
|
|
|
|
<!-- 将数据库表中的 nickname 列映射到 Java 对象的 nickname 属性 -->
|
|
|
|
|
<result property="nickname" column="nickname"/>
|
|
|
|
|
<!-- 将数据库表中的 content 列映射到 Java 对象的 content 属性 -->
|
|
|
|
|
<result property="content" column="content"/>
|
|
|
|
|
<!-- 将数据库表中的 reply 列映射到 Java 对象的 reply 属性 -->
|
|
|
|
|
<result property="reply" column="reply"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
查询方法,方法名为 selectListVO
|
|
|
|
|
resultType: 指定查询结果的类型,这里是 com.entity.vo.DiscussjiudianjianjieVO
|
|
|
|
|
功能:从 discussjiudianjianjie 表中查询满足条件的所有记录,条件通过 ew.sqlSegment 动态传入
|
|
|
|
|
-->
|
|
|
|
|
<select id="selectListVO"
|
|
|
|
|
resultType="com.entity.vo.DiscussjiudianjianjieVO" >
|
|
|
|
|
SELECT * FROM discussjiudianjianjie discussjiudianjianjie
|
|
|
|
|
<where> 1=1 ${ew.sqlSegment}</where>
|
|
|
|
|
resultType="com.entity.vo.DiscussjiudianjianjieVO" >
|
|
|
|
|
<!-- 从 discussjiudianjianjie 表中查询所有列 -->
|
|
|
|
|
SELECT * FROM discussjiudianjianjie discussjiudianjianjie
|
|
|
|
|
<!-- where 标签用于动态构建查询条件,1=1 是为了方便后续拼接条件 -->
|
|
|
|
|
<where> 1=1 ${ew.sqlSegment}</where>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
查询方法,方法名为 selectVO
|
|
|
|
|
resultType: 指定查询结果的类型,这里是 com.entity.vo.DiscussjiudianjianjieVO
|
|
|
|
|
功能:从 discussjiudianjianjie 表中查询满足条件的单条记录,条件通过 ew.sqlSegment 动态传入
|
|
|
|
|
-->
|
|
|
|
|
<select id="selectVO"
|
|
|
|
|
resultType="com.entity.vo.DiscussjiudianjianjieVO" >
|
|
|
|
|
SELECT discussjiudianjianjie.* FROM discussjiudianjianjie discussjiudianjianjie
|
|
|
|
|
<where> 1=1 ${ew.sqlSegment}</where>
|
|
|
|
|
resultType="com.entity.vo.DiscussjiudianjianjieVO" >
|
|
|
|
|
<!-- 从 discussjiudianjianjie 表中查询所有列 -->
|
|
|
|
|
SELECT discussjiudianjianjie.* FROM discussjiudianjianjie discussjiudianjianjie
|
|
|
|
|
<!-- where 标签用于动态构建查询条件,1=1 是为了方便后续拼接条件 -->
|
|
|
|
|
<where> 1=1 ${ew.sqlSegment}</where>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectListView"
|
|
|
|
|
resultType="com.entity.view.DiscussjiudianjianjieView" >
|
|
|
|
|
|
|
|
|
|
SELECT discussjiudianjianjie.* FROM discussjiudianjianjie discussjiudianjianjie
|
|
|
|
|
<where> 1=1 ${ew.sqlSegment}</where>
|
|
|
|
|
<!--
|
|
|
|
|
查询方法,方法名为 selectListView
|
|
|
|
|
resultType: 指定查询结果的类型,这里是 com.entity.view.DiscussjiudianjianjieView
|
|
|
|
|
功能:从 discussjiudianjianjie 表中查询满足条件的所有记录,以视图对象形式返回,条件通过 ew.sqlSegment 动态传入
|
|
|
|
|
-->
|
|
|
|
|
<select id="selectListView"
|
|
|
|
|
resultType="com.entity.view.DiscussjiudianjianjieView" >
|
|
|
|
|
<!-- 从 discussjiudianjianjie 表中查询所有列 -->
|
|
|
|
|
SELECT discussjiudianjianjie.* FROM discussjiudianjianjie discussjiudianjianjie
|
|
|
|
|
<!-- where 标签用于动态构建查询条件,1=1 是为了方便后续拼接条件 -->
|
|
|
|
|
<where> 1=1 ${ew.sqlSegment}</where>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
查询方法,方法名为 selectView
|
|
|
|
|
resultType: 指定查询结果的类型,这里是 com.entity.view.DiscussjiudianjianjieView
|
|
|
|
|
功能:从 discussjiudianjianjie 表中查询满足条件的单条记录,以视图对象形式返回,条件通过 ew.sqlSegment 动态传入
|
|
|
|
|
-->
|
|
|
|
|
<select id="selectView"
|
|
|
|
|
resultType="com.entity.view.DiscussjiudianjianjieView" >
|
|
|
|
|
SELECT * FROM discussjiudianjianjie discussjiudianjianjie <where> 1=1 ${ew.sqlSegment}</where>
|
|
|
|
|
resultType="com.entity.view.DiscussjiudianjianjieView" >
|
|
|
|
|
<!-- 从 discussjiudianjianjie 表中查询所有列 -->
|
|
|
|
|
SELECT * FROM discussjiudianjianjie discussjiudianjianjie
|
|
|
|
|
<!-- where 标签用于动态构建查询条件,1=1 是为了方便后续拼接条件 -->
|
|
|
|
|
<where> 1=1 ${ew.sqlSegment}</where>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</mapper>
|
|
|
|
|
</mapper>
|