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();
|