dao层中的@Param
程序员文章站
2024-03-25 18:51:58
...
dao层 xxMapper.java
1.采用@Param的方法可有多个参数
public void abc(@Param(“userName”) String name,@Param(“password”) String passWord);
而xxMapper.xml中的#{}中的参数则是根据@Param括号中的参数来获取相应的数据
select * from testTable where username = #{userName}
2.采用@Param修饰Javabean对象
public void abc (@Param(“t”) TestTable testTable);
xml中采用对象点属性方式获取数据
select * from testTable where username = #{t.userName}
3.不采用@Param修饰参数
public void abc (TestTable testTable);
xml中可以直接写Javabean中的属性来获取参数
select * from testTable where username = #{userName}
原文:https://blog.csdn.net/a990914093/article/details/83416291
上一篇: Dao层@param注解