mybatis根据传进来的参数执行不同的SQL语句
根据排序方式:SQL:<select id="query**" resultType="com.guoguo.brains.model.AnsModel">// 查询语句SELECTid AS Id,count AS Count,FROMt_answerWHERE...
·
根据排序方式:

SQL:
<select id="query**" resultType="com.guoguo.brains.model.AnsModel">
// 查询语句
SELECT
id AS Id,
count AS Count,
FROM
t_answer
WHERE
brain_storm_id = #{Id}
//条件--根据orderStyle的值按评论数、点赞数、时间排序
<choose>
<when test="orderStyle=='commentStyle'">
order by count
desc
</when>
<when test="orderStyle=='likeStyle'">
order by like
desc
</when>
<otherwise>
order by tb_answer.create_time
</otherwise>
</choose>
</select>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)