【问题标题】:Hibernate many-to-many set primary/foreign keys in thrid table在第三个表中休眠多对多设置的主/外键
【发布时间】:2017-09-18 00:37:20
【问题描述】:

我有 3 个 java 类,两个实体,第三个是它们之间的关系。我想将它们映射到 hbm.xml 中,但我不知道如何,我在互联网上找不到任何示例

public class Product {

private String _description;
private String _name;
private double _price;
private Long _productId;
private int _quantity;


public class Order {

private Long _orderId;
private List<OrderProduct> _productList;
private User _user;



public class OrderProduct {

private Order _order;
private Product _product;

如何在 xml 中将其映射到这个第三类“OrderProduct”,仅将订单和产品存储为主键和外键。

感谢您的建议

【问题讨论】:

    标签: java hibernate many-to-many hibernate-mapping hbmxml


    【解决方案1】:

    不需要 OrderProduct 实体。您可以在 hbm 本身中定义映射。请参阅以下链接以了解其完成方式。

    https://www.mkyong.com/hibernate/hibernate-many-to-many-relationship-example/

    【讨论】:

    • 我需要这样做,我看到了那个教程,但这对我来说不是一个好的选择。 tnx
    猜你喜欢
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2013-08-15
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 2015-05-23
    • 1970-01-01
    相关资源
    最近更新 更多