我正在使用Liferay 6.1 我有两个表,即我的模块的客户和订单,如下所示
CREATE TABLE Customer
(SID integer,
Last_Name varchar(30),
First_Name varchar(30),
PRIMARY KEY (SID));
CREATE TABLE ORDERS
(Order_ID integer,
Customer_SID integer UNIQUE,
Primary Key (Order_ID),
Foreign Key (Customer_SID) references CUSTOMER(SID));
有人可以告诉我如何在servicebuilder文件中提供一对一的关系
我很担心,因为我在JIRA看到过这个。
https://issues.liferay.com/browse/LPS-11479
这是真的吗?
答案 0 :(得分:1)
这是真的 - ServiceBuilder不支持一对一的关系。
您可以使用jira问题中给出的workarround或首先构建服务,然后使用hibernate定义关联(脏黑客 - 难以维护)。