mybatis的xml中的这句sql为什么会报错?

@Repository
public interface PersonMapper2 {
    Person getPersonById(@Param("id")Integer id);
}
<resultMap id="person" type="com.suiwei.entities.Person">
        <result column="id" property="id"/>
        <result column="name" property="name"/>
        <result column="age" property="age"/>
    </resultMap>
    <select id="getPersonById" parameterType="int" resultMap="person">
        select  * from person where id like '%#{id}%'
    </select>
阅读 1.3k
1 个回答

老熟人啦,这么写试试呢

 Person getPersonById(@Param("id") int id);
 select  * from person where id like #{id}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题