mybaits 多个参数传入用#{0,1,....}或者@Param注释
来源:互联网 发布:人工智能假肢多少钱 编辑:程序博客网 时间:2024/06/05 04:41
Dao层定义如下:
public interface CompanyMemberRelReadDao {
CompanyMemberRel getCompanyMemberRel(Integer companyId, Integer memberId);
}这样子的话,sql的配置如下:
<mapper namespace="com.tsb.dao.read.CompanyMemberRelReadDao">
<resultMap id="companyMemberRelResult" type="CompanyMemberRel">
</resultMap>
<select id="getCompanyMemberRel" resultMap="companyMemberRelResult">
select * from company_member_rel where companyId = #{companyId}
and memberId = #{memberId}
</select>
</mapper>这样mybaits是找不到 companyId,也就是识别不了 #{companyId}
写成如下才可以
<mapper namespace="com.tsb.dao.read.CompanyMemberRelReadDao">
<resultMap id="companyMemberRelResult" type="CompanyMemberRel">
</resultMap>
<select id="getCompanyMemberRel" resultMap="companyMemberRelResult">
select * from company_member_rel where companyId =#{0}
and memberId = #{1}
</select>
</mapper>如果要写成第一种形式,那么dao层需要增加@Param
public interface CompanyMemberRelReadDao {
CompanyMemberRel getCompanyMemberRel(@Param("companyId") Integer companyId, @Param("memberId") Integer memberId);
}- mybaits 多个参数传入用#{0,1,....}或者@Param注释
- mybaits 多个参数传入用#{0,1,....}或者@Param注释
- MyBaits传递多个参数
- mybaits中多个参数传入使用
- mybaits中传入数组参数
- 动态传入多个参数
- 线程传入多个参数
- ibatis传入多个参数
- java 传入多个参数
- MyBatis传入多个参数
- Mybatis 传入多个参数
- MyBatis传入多个参数
- mybatis传入多个参数
- mybatis传入多个参数
- mybatis传入多个参数
- mybatis传入多个参数
- MyBatis传入多个参数
- mybatis传入多个参数
- 微信小程序(事件处理)
- 初学JavaWeb需要知道的目录结构与配置
- HDU 1342 Lotto(DFS)
- 时间转换
- 树莓派FTP文件传输小记
- mybaits 多个参数传入用#{0,1,....}或者@Param注释
- Disruptor框架入门
- Oracle的自动增长序列时提示 : ORA-02287: 此处不允许序号
- Servlet学习笔记
- iOS 异步图片加载优化与常用开源库分析
- ubuntu14.04不能上网“没有可用的网络设备”
- 读写锁ReadWriteLock
- 一种高效无锁内存队列的实现
- PL/SQL 游标