public interface InventoryRepository extends JPARepository<Inventory, Long> {
List<Inventory> findByIdIn(List<Long> ids);
}
上面工作正常,但是以同样的方式,我试图基于多个参数列表 id 和列表 sortNumber 获取列表或地图。
我也会对该方法的返回类型 Map 感到满意。
我想出了下面的东西,这是不正确的。
List<Inventory> findByIdANDSortNumberIn(List<Long> ids, List<Long> sortNumbers);
应该在 Criteria 的帮助下完成吗?有没有更好的方法呢?
实体 :
@Entity
@Table(name = Constants.T_INVENTROTY)
@Data
public class Inventory implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = Constants.COLUMN_IN_DM)
private Long id;
@Column(name = Constants.COLUMN_PROD_DESCRIPTION)
private String prodDescription;
@Column(name = Constants.COLUMN_PROD_DESCRIPTION)
private Long sortNumber;
@Column(name = Constants.COLUMN_QUANTITY)
private long quantity
}