mybatis使用自定义变量
mybatis,自定义变量
·
方法1:在数据库url连接上加了一行&allowMultiQueries=true,然后就可以在mybatis的sql中提添加自定义变量:
<select id="varTest" resultType="com.*.GetNotResumeInfoDO">
set @order_rank=10;
select leave_id,@order_rank:=@order_rank+1 as times from open_leave_punch_info where punch_id>#{punchId};
</select>
方法2:在子查询中声明变量
<select id="varTest" resultType="com.*.GetNotResumeInfoDO">
select leave_id,@order_rank:=@order_rank+1 as times
from open_leave_punch_info,(select @order_rank:=10) a where punch_id>#{punchId}
</select>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)