(1)の検索項目を変更するには、MyBatisの追加および削除

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();

}

}

 

おすすめ

転載: www.cnblogs.com/duyf/p/11520802.html