学堂 学堂 学堂公众号手机端

mybatis中criteria和criterion的区别是什么

lewis 3年前 (2022-08-20) 阅读数 5 #技术

在MyBatis中,Criteria是用于构建查询条件的对象,而Criterion是用于表示单个查询条件的接口。

Criteria对象包含了多个Criterion对象,用于表示多个查询条件,并通过这些条件组合成完整的SQL查询语句。Criterion接口定义了各种不同类型的查询条件,如等于、不等于、大于、小于等,具体的查询条件则由不同的实现类来实现。

因此,Criteria是用于组合多个Criterion来构建查询条件的对象,而Criterion是用于表示单个查询条件的接口。在使用MyBatis进行查询时,通常会先创建Criteria对象,然后根据需要添加多个Criterion对象来构建查询条件。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门