MyBatis-@select注記ファジイクエリを実現する2つの方法
1804 ワード
@Select("select * from xxx where name like #{name} ")
List<xxx> findByName(String name)
テストのとき、入力されたパラメータは
userDao.findByName("%"+name+"%")
2つ目はプレースホルダ、v a l u e、{value}、value、記号、属性はvalueでなければなりません.パラメータの値を取ります.
@Select("select * from xxx where name like '%${name}%' ")
List<xxx> findByName(String name)
テスト時、直接パラメータを入力
userDao.findByName(name)
1つ目の方法で親測が有効で、2つ目は試していないので、できるはずです.