MyBatisでカラムマッピングを無視する方法を教えてください
MyBatis はフィールドマッピングを無視するための 2 つの手法を備えています。
- 今はここではいない人
- この現象は我々にとって一時的なものだ
ネイティブの日本語でパラフレーズされた文例:
public class User {
private Long id;
@Transient
private String password;
// getter and setter
}
- 結果マップ
- 一過性
- 結果マッピング
- はかない
次のコード例をご覧ください:
<resultMap id="userResultMap" type="User">
<id property="id" column="id"/>
<result property="name" column="name"/>
<result property="age" column="age"/>
<transient property="password"/>
</resultMap>
どちらの方法でもフィールドマッピングを無視する効果が得られるので、具体の状況に合わせて適切な方法を選択してください。