Example 類的作用

2021-08-30 15:04:48 字數 1151 閱讀 8733

ibator工具會自動生成一些以example結尾的類,下面陳述這些類的作用。

example class 用於確定如何構建乙個where語句。(每個非blob型別的字段都可以出現在where語句中)

每個example物件裡頭都有乙個criteria物件的列表,每乙個criteria物件代表乙個where語句中的條件,這一組criteria物件就組成了乙個完整的where語句。

請看示例:

testtableexample example = new testtableexample();

example.createcriteria().andfield1equalto(5);

上面的例子生成的where語句為:

where field1 = 5

另乙個示例:

testtableexample example = new testtableexample();

example.createcriteria()

.andfield1equalto(5)

.andfield2isnull();

example.or(example.createcriteria()

.andfield3notequalto(9)

.andfield4isnotnull());

listfield5values = new arraylist();

field5values.add(8);

field5values.add(11);

field5values.add(14);

field5values.add(22);

example.or(example.createcriteria()

.andfield5in(field5values));

example.or(example.createcriteria()

.andfield6between(3, 7));

得到的where語句為:

where (field1 = 5 and field2 is null)

or (field3 <> 9 and field4 is not null)

or (field5 in (8, 11, 14, 22))

or (field6 between 3 and 7)

Mybatis中example類的使用

給出例項 是實體類 查詢操作 現在使用example查詢 example example new example country.class example.createcriteria andequalto id 100 這裡給出查詢為id 100 example.setorderbyclause...

Mybatis中example類的使用

要使用example類,先要在專案中匯入mybatis.mapper的jar包。mapper介面中包含了單錶的增刪改查以及分頁功能。給出例項 countrymappermapper sqlsession.getmapper country.class 是實體類 查詢操作 listclist mapp...

Mybatis 初步了解Example類

1.什麼是example類 example類指定如何構建乙個動態的where子句.表中的每個non blob列可以被包括在where子句中.例子是展示此類用法的最好方式.example類可以用來生成乙個幾乎無限的where子句.example類包含乙個內部靜態類 criteria 包含乙個用 and...