daoモジュールのMappingファイルの設定方法について

2080 ワード

daoモジュールにはMappingファイルを設定する必要があります.これはマッピングファイルです.javaファイルと組み合わせて使用します.実行クラスのjavaファイルはマッピングファイルから離れられません.次に、Mappingファイルの概略構成を示します.




    
        id,
        name,
        status
    
    
    
    
    
    
    
        insert into t_product_type
        (name,status)
        values
        (#{name},#{status})
    

    
        update t_product_type
        set name=#{name}
        where id=#{id}
    

    
        update t_product_type
        set status=#{status}
        where id=#{id}
    

    
        delete from t_product_type
        where id=#{id}
    






httpの行とその前の行は、mybatisファイルにコピーされ、mybatisに関係しています.以下、というパスを表します.このpojoのProductTypeクラスはget、setメソッドを表し、エンティティクラスであり、メソッドは呼び出されるのを待っています.daoファイルの下のProductType-Daoというファイルはインタフェースです.select id,delete id,insert,updateなどの様々な方法が提供されているが,これらの方法はまだ具体的な方法ではなく,インタフェースにすぎず,本当にこれらの方法を実現できるのはpojoの下にあるProductTypeというクラスであるため,daoファイルの下にあるこのMappingファイルにはpojoの方法クラスが導入され,ProductType Daoを実現するためである.
sqlのidを定義する

        id,
        name,
        status
    

ここでid,name,statusは,現在のページの3つの属性である.
 

このidの名前はdaoの中の1つのファイルの名前(ProductType-Daoファイルの中の1つの方法の名前)で、中はその方法selectはこのsqlの中からselectを行って、typeColumはこのsqlのidで、ここで書くと直接呼び出されますが、次のformt_product_typeはデータベース内のデータの名前を表します
次は同じ理屈だ