头疼的问题,等牛人解答
private Map<Dealer, Boolean> dealerisMarketable = new HashMap<Dealer, Boolean>();
@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "dealer_ismarketable_value")
public Map<Dealer, Boolean> getDealerisMarketable() {
return dealerisMarketable;
}
上面是表里的映射,到数据库生成一个名字为dealer_ismarketable_value的表,主要是商品id 是否上架 和经销商id的关系
商品表里也有是否上架,和商品所属的经销商,上面的映射主要是给不是这个商品的其它经销商使用
现在我想取数据,如果不是本经销商就去 上面的表取是否上架,
CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
CriteriaQuery<Product> criteriaQuery = criteriaBuilder.createQuery(Product.class);
Root<Product> root = criteriaQuery.from(Product.class);
criteriaQuery.select(root);
Predicate restrictions = criteriaBuilder.conjunction();
用restrictions对象怎么写,对这个不太熟悉 Java 数据库 --------------------编程问答-------------------- 除
补充:Java , Web 开发