MyBatisのエントリーCRUD
(挿入)することにより
SQL文を追加するMapper.xml <挿入>タグに入社ファイルの<マッパー>タグに参加
例:t_customerに挿入
(
NAME、
性別、
電話、
住所
)
VALUES
(
#{名前}、
#{性別}、
#{電話}、
#{アドレス}
)。
次のカスタムに対応する上で定義した変数に対応する、この形式で書き込むために必要。
クエリの<serelt>を追加します。
t_costomer選択ここで、 "%" #{名前} "%" のような名前
この問題を解決するための最良の使用プレースホルダ
<更新>を追加、更新が実現
名前=#{名前} ID =#{ID}を設定t_costomer更新
idで指定した名前を更新するアップデート
達成削除<削除>を追加
名前=#{名前} t_costomerから削除
名前でユーザーを削除するには
テストクラスで実装
テストクラスのテストを作成します。
pubilc CustomerTest {
@テスト
公共ボイド試験(){
文字列リソース=「sqlMapConfig.xml」。
= Resource.Resources.getResourceAsStream(リソース)でInputSteram。
SqlSessionFactoryBuilder ssfb =新しいSqlSessionFactoryBuilder();
SqlSessionFactory SSF = ssfb.build(IN)
SQLSESSIONセッション= ssf.openSession()。
お客様の顧客=新しいCustomer();
customer.setname( "balbala");
session.insert( "Mapper.insert イド "、顧客);
session.selectOne( "Mapper.insert イド "、1)。
ファジィクエリ
リスト<ユーザ>リスト= session.selectList( "UserMapper.selectUserByName"、 "balabala");
用(ユーザU:リスト){
System.out.printlnは(U)。
}
session.update( "Mapper.insert イド "、顧客);
session.delete( "Mapper.insert イド "、ID)。
in.close();
}
}