轉⾃:
实例⼀ @Param注解单⼀属性dao层⽰例
Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password);xml映射对应⽰例
1.
注意:采⽤#{}的⽅式把@Param注解括号内的参数进⾏引⽤(括号内参数对应的是形参如 userName对应的是name);实例⼆ @Param注解JavaBean对象dao层⽰例
public List 1. 以下内容为摘录内容:源于 如有侵权,请通知作者,及时删除~~~ 1,使⽤@Param注解 当以下⾯的⽅式进⾏写SQL语句时: @Select(\"select column from table where userid = #{userid} \") public int selectColumn(int userid); 当你使⽤了使⽤@Param注解来声明参数时,如果使⽤ #{} 或 ${} 的⽅式都可以。 @Select(\"select column from table where userid = ${userid} \") public int selectColumn(@Param(\"userid\") int userid); 当你不使⽤@Param注解来声明参数时,必须使⽤使⽤ #{}⽅式。如果使⽤ ${} 的⽅式,会报错。 @Select(\"select column from table where userid = ${userid} \") public int selectColumn(@Param(\"userid\") int userid); 2,不使⽤@Param注解 不使⽤@Param注解时,参数只能有⼀个,并且是Javabean。在SQL语句⾥可以引⽤JavaBean的属性,⽽且只能引⽤JavaBean的属性。 // 这⾥id是user的属性 @Select(\"SELECT * from Table where id = ${id}\") Enchashment selectUserById(User user); 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务