出现问题,日志报出
日志报出以下错误
There is no getter for property named 'distinct' in 'class tk.mybatis.mapper.entity.Example$Criteria'
我写的java
// 原来的已采库存
Example example = new Example(PurchasedInventory.class);
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("commodityCode", purchaseRequirementTemp.getCommodityCode())
.andEqualTo("planType", purchaseRequirementTemp.getSourceType())
.andEqualTo("supplierEnableCode", purchaseRequirementTemp.getSupplierEnableCode())
.andEqualTo("enterpriseId", purchaseRequirementTemp.getEnterpriseId());
if (StringUtils.isBlank(purchaseRequirementTemp.getCustomerEnableCode())) {
criteria.andIsNull("customerEnableCode");
} else {
criteria.andEqualTo("customerEnableCode", purchaseRequirementTemp.getCustomerEnableCode());
}
if (purchaseRequirementTemp.getPlanDate() == null) {
criteria.andIsNull("planDate");
} else {
criteria.andEqualTo("planDate", purchaseRequirementTemp.getPlanDate());
}
if (purchaseRequirementTemp.getFeedBackEffectiveDate() == null) {
criteria.andIsNull("effectiveDate");
} else {
criteria.andEqualTo("effectiveDate", purchaseRequirementTemp.getFeedBackEffectiveDate());
}
PurchasedInventory inventory = purchasedInventoryMapper.selectOneByExample(criteria);
原因出在这,
PurchasedInventory inventory = purchasedInventoryMapper.selectOneByExample(criteria);
修改代码如下就可以解决问题了
PurchasedInventory inventory = purchasedInventoryMapper.selectOneByExample(example);
写代码不要粗心!!!