小编use*_*822的帖子

HQL多对多查询

我有两张桌子,有很多关系。产品(ID,说明,价格,图像)---->产品类别(ID产品,类别ID)---->类别(ID,类别名称)。

这是我的特长:

1.产品

@Entity
@Table(name = "products")
public class Products implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "idProducts")
    private long id;

    @Column(name = "description")
    private String description;

    @Column(name = "price")
    private String price;

    @Column(name = "image")
    private byte [] image;

    public Products() {
    }

    public Products(String description, String price, byte[] image) {}


    @ManyToMany
    @JoinTable(
       name = "category_products",
            joinColumns ={@JoinColumn (name = "Products_idProducts", referencedColumnName = "idProducts")},
            inverseJoinColumns = {@JoinColumn(name = "category_id", referencedColumnName = "id")}
    )
        List<Category> categories = new …
Run Code Online (Sandbox Code Playgroud)

java database hibernate hql

3
推荐指数
1
解决办法
6563
查看次数

标签 统计

database ×1

hibernate ×1

hql ×1

java ×1