我想在Hibernate Projection List中获取嵌套对象值.我有Pojo'Charge'和'Tariff'课程,有OneToMany和ManyToOne关系.
我的示例代码如下:
收费
private String id;
private Tariff tariff;
private String name;
@OneToMany(cascade= {CascadeType.ALL},fetch=FetchType.EAGER,mappedBy="charge")
public Tariff getTariff() {
return tariff;
}
public void setTariff(Tariff tariff) {
this.tariff = tariff;
}
Run Code Online (Sandbox Code Playgroud)
关税
private String id;
private String amount;
private Charge charge;
@ManyToOne(cascade={CascadeType.PERSIST},fetch=FetchType.EAGER)
@JoinColumn(name="charge_id")
public Charge getCharge() {
return charge;
}
public void setCharge(Charge charge) {
this.charge = charge;
}
Run Code Online (Sandbox Code Playgroud)
我想通过收费模式从关税中获取金额.
我写sql标准,即工作即.
SELECT tariff.amount,charge.name FROM charge,tariff WHERE charge.name LIKE's%';
我尝试了以下标准.
Criteria cr = getSession().createCriteria(Charge.class,"charge")
.createAlias("charge.tariff","tariff")
.setProjection(Projections.projectionList()
.add(Projections.property("chargeName"),"chargeName")
.add(Projections.property("id"),"id")
.add(Projections.property("tariff.amount"),"amount"))
.add(Restrictions.like("chargeName", …Run Code Online (Sandbox Code Playgroud) 我正在使用Bootstrap DatePicker.我想验证日期和日期.正确开始日期选择今天的日期.我有一个问题"到目前为止不选择开始日期(即从日期值开始)".如何解决?
$(document).ready(function() {
$('#fromDate').datepicker({
startDate: new Date(),
});
$('#toDate').datepicker({
startDate: $('#fromDate').val(),
});
});
Run Code Online (Sandbox Code Playgroud)