Mybatisカスタムsqlは、insert、udate、delete操作を行いますが、どうやって影響の行数を返しますか?
594 ワード
直接にmapperインターフェースファイルでintタイプに戻せばいいです。sql文は正常と同じです。リターンタイプを設定する必要はなく、mybatisフレームは自動的にこれらの機能を完全にします。
インターフェース:UserMapper.java
インターフェース:UserMapper.java
public interface UserMapper {
int insert(User record);
}
Mapperマッピングファイル:UserMapper.xml
insert into user (id, username, birthday,
sex, address)
values (#{id,jdbcType=INTEGER}, #{username,jdbcType=VARCHAR}, #{birthday,jdbcType=DATE},
#{sex,jdbcType=CHAR}, #{address,jdbcType=VARCHAR})