返回信息流那哪个先呢
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #8435739同步于 2025/7/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖
有个后端数据库的问题
IWhisper#687
2025/7/23镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
11 条回复
为什么大家都会在mapper.xml写一些比如通过itemID查询这样的方法呢?我的理解是直接整一个所有字段的动态查询,这样无论想要什么组合都可以了啊?只需要在DAO层修改传递参数就行
确实有这样子的吧。<br>DAO层设置where的标签,里面放多个列的条件,从Service层传入不同的参数进行动态查询,这样子写起来确实方便不少,不过仅限于根据不同条件来查同一个东西的吧,一般情况下每个方法对应的查询都分开写来降低耦合,也方便写注释
<select id="selectUsers" resultType="User"><br> SELECT * FROM users<br> <where><br> <if test="name!= null"><br> AND name = #{name}<br> </if><br> <if test="age!= null"><br> AND age = #{age}<br> </if><br> </where><br></select><br>【 在 IWhisper#950 的大作中提到: 】<br><font class="f006">: 不需要查询的字段每次都写null吗? </font>
是的<br>【 在 IWhisper#950 的大作中提到: 】<br><font class="f006">: 不需要查询的字段每次都写null吗? </font>
感觉可以看看jpa<br>【 在 IWhisper#687 的大作中提到: 】<br><font class="f006">: 为什么大家都会在mapper.xml写一些比如通过itemID查询这样的方法呢?我的理解是直接整一个所有字段的动态查询,这样无论想要什么组合都可以了啊?只需要在DAO层修改传递参数就行 </font>