and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
id, name, password, salt, display_name, email, is_admin, last_login
insert into s2_user
id,
name,
password,
salt,
display_name,
email,
is_admin,
#{id,jdbcType=BIGINT},
#{name,jdbcType=VARCHAR},
#{password,jdbcType=VARCHAR},
#{salt,jdbcType=VARCHAR},
#{displayName,jdbcType=VARCHAR},
#{email,jdbcType=VARCHAR},
#{isAdmin,jdbcType=INTEGER},
update s2_user
name = #{name,jdbcType=VARCHAR},
password = #{password,jdbcType=VARCHAR},
salt = #{salt,jdbcType=VARCHAR},
display_name = #{displayName,jdbcType=VARCHAR},
email = #{email,jdbcType=VARCHAR},
is_admin = #{isAdmin,jdbcType=INTEGER},
last_login = #{lastLogin,jdbcType=TIMESTAMP},
where id = #{id,jdbcType=BIGINT}