私は次のようなエンティティを持っています
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
}
画面上で、ユーザーは2つの日付の間の日付をフェッチするための基準を入力しています。
元。2012年1月1日から2012年7月30日まで。
CommissionSummaryエンティティには日付列はありませんが、月と年の2つの別々の列があります。
月と年の列に基づいて、ユーザーが指定した日付から日付までの期間のCommissionSummaryレコードを取得したいと思います。
では、Hibernateの基準/制限を使用してこれを達成するにはどうすればよいですか?
注:[日]フィールドは、ユーザーが入力した日付と日付には意味がありません。