我知道这个问题可能会令人困惑,我会以任何方式解释它。
基本上我有两张桌子。Student 和 Course,其中 studentid 和 courseid 是它们对应的主键。
在学生表中,我有两个属性 courseid 和 courseidbackup 都是课程表的键(FK)。这是我正在使用的服务 xml,但它显示构建不成功。
我在这里想念什么?如何创建服务 xml 来实现这一点?
<service-builder package-path="com.students.db">
<author>bugs</author>
<namespace>students</namespace>
<entity name="Student" local-service="true" remote-service="true" cache-enabled="false">
<column name="studentId" type="long" primary="true" />
<column name="studentName" type="String" />
<column name="coursesid" type="Collection" entity="Course" mapping-table="Students_Courses"/>
<column name="coursesidbackup" type="Collection" entity="Course" mapping-table="Students_Courses"/>
</entity>
<entity name="Course" local-service="true" remote-service="true" cache-enabled="false">
<column name="courseId" type="long" primary="true" />
<column name="courseName" type="String" />
<column name="courseDetails" type="String" />
<column name="students" type="Collection" entity="Student" mapping-table="Students_Courses" />
</entity>
</service-builder>