tk-mybatis的方法记录
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
@Data@EqualsAndHashCode(callSuper = true)
@Entity@Table(name = "t_invoice_verify_record")
public class InvoiceVerifyRecordPO extends BasePO {
private Integer invoiceKeyInformationId;
private String verifyParam;
private Integer verifyResultCode;
private String verifyResultMessage;
private Date verifyDate;
private Short status;
private Short type;
private String verifyResultJson;
} |
|
1
2
3
|
Example example = new Example(InvoiceVerifyRecordPO.class);
example.selectProperties("verifyParam","verifyResultJson");
|
输出信息:
SELECT verify_param , verify_result_json FROM t_invoice_verify_record ;
|
1
2
3
4
5
|
Example example = new Example(InvoiceVerifyRecordPO.class);
example.selectProperties("verifyParam","verifyResultJson")
.and()
.andEqualTo("status",0);
|
输出信息:
==> Preparing: SELECT verify_param , verify_result_json FROM t_invoice_verify_record WHERE ( status = ? )
==> Parameters: 0(Integer)
|
1
2
3
4
5
6
|
Example example = new Example(InvoiceVerifyRecordPO.class);
example.selectProperties("verifyParam","verifyResultJson")
.and()
.andEqualTo("status",0)
.andLike("verifyParam","%d%");
|
输出信息:
==> Preparing: SELECT verify_param , verify_result_json FROM t_invoice_verify_record WHERE ( status = ? and verify_param like ? )
==> Parameters: 0(Integer), %d%(String)
|
1
2
3
4
5
6
7
8
9
10
|
Example example = new Example(InvoiceVerifyRecordPO.class);
example.selectProperties("verifyParam","verifyResultJson")
.and()
.andEqualTo("status",0)
.andLike("verifyParam","%d%");
// 排序
example.orderBy("status").asc()
.orderBy("type").desc();
|
输出信息:
SELECT verify_param , verify_result_json FROM t_invoice_verify_record WHERE ( status = ? and verify_param like ? ) order by status ASC,type DESC ;
|
1
2
3
4
5
6
7
|
Example example = new Example(InvoiceVerifyRecordPO.class);
Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("status", 0)
.andLike("verifyParam", "%d%");
example.orderBy("status").asc()
.orderBy("verifyParam").desc();
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
@Data@EqualsAndHashCode(callSuper = true)
@Entity@Table(name = "t_invoice_verify_record")
public class InvoiceVerifyRecordPO extends BasePO {
private Integer invoiceKeyInformationId;
private String verifyParam;
private Integer verifyResultCode;
private String verifyResultMessage;
private Date verifyDate;
private Short status;
private Short type;
private String verifyResultJson;
} |
|
1
2
3
|
Example example = new Example(InvoiceVerifyRecordPO.class);
example.selectProperties("verifyParam","verifyResultJson");
|
输出信息:
SELECT verify_param , verify_result_json FROM t_invoice_verify_record ;
|
1
2
3
4
5
|
Example example = new Example(InvoiceVerifyRecordPO.class);
example.selectProperties("verifyParam","verifyResultJson")
.and()
.andEqualTo("status",0);
|
输出信息:
==> Preparing: SELECT verify_param , verify_result_json FROM t_invoice_verify_record WHERE ( status = ? )
==> Parameters: 0(Integer)
|
1
2
3
4
5
6
|
Example example = new Example(InvoiceVerifyRecordPO.class);
example.selectProperties("verifyParam","verifyResultJson")
.and()
.andEqualTo("status",0)
.andLike("verifyParam","%d%");
|
输出信息:
==> Preparing: SELECT verify_param , verify_result_json FROM t_invoice_verify_record WHERE ( status = ? and verify_param like ? )
==> Parameters: 0(Integer), %d%(String)
|
1
2
3
4
5
6
7
8
9
10
|
Example example = new Example(InvoiceVerifyRecordPO.class);
example.selectProperties("verifyParam","verifyResultJson")
.and()
.andEqualTo("status",0)
.andLike("verifyParam","%d%");
// 排序
example.orderBy("status").asc()
.orderBy("type").desc();
|
输出信息:
SELECT verify_param , verify_result_json FROM t_invoice_verify_record WHERE ( status = ? and verify_param like ? ) order by status ASC,type DESC ;
|
1
2
3
4
5
6
7
|
Example example = new Example(InvoiceVerifyRecordPO.class);
Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("status", 0)
.andLike("verifyParam", "%d%");
example.orderBy("status").asc()
.orderBy("verifyParam").desc();
|