JAVAWEB-MyBatis-Annotation development issues

[Dao layer uses annotations to register SQL statements to implement CRUD problems]

Error: Parameter ' manager_acc ' not found. Available parameters are [manager_role, arg1, param1, param2] 
 
 Analysis: When there are multiple parameters in the dao method, the parameters are not bound to the SQL statement; 
 
 Solution: @Param ( "  " ) Note 
      For example: 
@Select ( " select * from manager where manager_role = # {manager_role}   and manager_acc = # {manager_acc} " )
 public List <Manager> findByRoleAndAcc ( @Param ("manager_role") String manager_role , @Param ("manager_acc ") String manager_acc );

 

Guess you like

Origin www.cnblogs.com/floakss/p/12707652.html