Mybatis的SQL参数获取不到问题

<insert id="create" useGeneratedKeys="true" keyProperty="id" parameterType="****.TreeNode">
        INSERT INTO ****
        (pid,name,create_user,create_time)
        VALUES (#{pid},#{name},#{createUser},#{createTime})
</insert>

有时会遇到 values(?,?,?,?)的问题 参数没有成功传进去
传进去的参数必须是实体类 entity
或者增加Param("***")注解 例如

int moveFolder(@Param("id") Long id,@Param("pid") Long pid);
<update id="moveFolder" parameterType="****.TreeNode">
        UPDATE ****
        SET pid = #{pid}
        WHERE id = #{id}
</update>

你可能感兴趣的:(Java)