我有一个实体
public class CommissionSummary {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(length = 100)
private String advisorCode;
@Column(length = 100)
private String advisorName;
private String advisorCodeParent;
@Column(length = 100)
private String advisorNameParent;
@Column(length = 100)
private String advisorPost;
@Column
private Double percentage;
@Column
private Double diffPercentage;
@Column
private Double saleAmount;
@Column
private Long saleCount;
@Column
**private Double commissionAmount;
@Column
private Integer month;
@Column
private Integer year;**
//Getter Setter
}
在屏幕上,用户正在输入标准以获取两个日期之间的日期。
前任。从 2012 年 1 月 1 日到 2012 年 7 月 30 日。
在 CommissionSummary 实体中没有日期列,但它有月份和年份 2 单独的列。
我想根据月份和年份列获取用户给出的从日期到日期期间的 CommissionSummary 记录。
那么如何使用 Hibernate Criteria / Restrictions 来实现这一点呢?
注意:日期字段在用户输入的日期和日期中没有任何意义。