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

相关文章
相关标签/搜索