mybatis 逆向工程

    今天學習了mybatis的逆向工程,真是太牛逼了,真正的解放咱們的生產力,讓咱們的精力放在業務邏輯上。mybatis

 

這裏不講解怎麼去生成逆向工程的代碼,我就上面的類表明什麼關係:學習

        Criterion:這個表明的一個字段,能夠根據這個字段中的某種條件查詢,還有對應的條件對應的val值,而後拼接這個字段的條件。如:userid = 1對象

        Criteria : 這個是List<Criterion>對象,由於可能條件會有多個字段組成的條件。如 userid = 1 、username like "%aa%" ,這個Criteria 集合中的各個字段經過and鏈接。it

        UserExample:這個是逆向工程生成的一個對象,裏面有一個oredCriteria : List<Criteria>對象,能夠拼接or 條件。例如 userid > 1 and username like "%aa%" 、userid > 1 and username like "%bb%",這兩個條件經過or鏈接:userid > 1 and username like "%aa%" or userid > 1 and username like "%bb%"。io

經過這三個對象基本上能夠了解mybatis 逆向工程 生成的這些對象是幹什麼的,能夠方便了解怎麼拼裝SQL。List

相關文章
相關標籤/搜索