gpt4 book ai didi

java - 内部加入 play framework ebean

转载 作者:搜寻专家 更新时间:2023-10-31 20:34:21 25 4
gpt4 key购买 nike

我有一个查询要写在我的产品模型中

select * from shop inner join product on product.shops_id=shop.id where product.name=keyword

Shop.java

public class Shop extends Model {

@Id
@SequenceGenerator(name="shop_gen", sequenceName="shop_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="shop_gen")
@Column(name="id")
public Long id;

@Required
public String name;

@Required
public String addressLine1;

public String addressLine2;

public String addressLine3;

@Required
public String city;

@Required
public String town;

@Required
public String phoneNumber;

@OneToMany(mappedBy = "shops",cascade = CascadeType.REMOVE)
public List<Product> products=new ArrayList<>();


@Required
@OneToOne
public String category;

@Lob
@Column(name = "shop_pic")
public byte[] shop_pic;


@ManyToOne
@Required
public User owner;

}

Product.java

public class Product extends Model {
@Id
@SequenceGenerator(name="product_gen", sequenceName="product_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="product_gen")
@Column(name="id")
public Long id;
@Required
public String name;
@Required
public Float price;
@OneToOne
@Required
public String category;
@ManyToOne
public Shop shops;
}

我的主要目的是找到具有特定产品的商店列表。

关键字每次都在变化。我提到过类似的问题,但不理解其中的任何一个。任何帮助将不胜感激

最佳答案

如果你的模型中有适当的关系,它将是:

Shop.find.where().like("product.name", keyword).findList();

无论如何,我们对您的模型一无所知。

关于java - 内部加入 play framework ebean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23343067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com