我在 service.xml 中有 2 个名为 Ward 和 Patient 的实体
病房
<entity name="Ward" local-service="true" remote-service="false">
<!-- Primary key column -->
<column name="wardId" type="long" primary="true" />
<!-- Foreign key columns -->
<column name="companyId" type="long" />
<column name="groupId" type="long" />
<column name="userId" type="long" />
<!-- Other columns -->
<column name="name" type="String" />
<column name="address" type="String" />
<column name="phoneNumber" type="String" />
<!-- Sort order -->
<order by="asc">
<order-column name="name" />
</order>
<!-- Finder Methods -->
<finder name="GroupId" return-type="Collection">
<finder-column name="groupId" />
</finder>
</entity>
病人
<entity name="Patient" local-service="true" remote-service="false">
<!-- Primary key column -->
<column name="patientId" type="long" primary="true" />
<!-- Foreign key columns -->
<column name="companyId" type="long" />
<column name="groupId" type="long" />
<column name="userId" type="long" />
<column name="wardId" type="long" />
<!-- Other columns -->
<column name="firstName" type="String" localized="true" />
<column name="lastName" type="String" localized="true" />
<column name="birthDate" type="Date" />
<!-- Sort order -->
<order by="asc">
<order-column name="firstName" />
</order>
<!-- Finder Methods -->
<finder name="GroupId" return-type="Collection">
<finder-column name="groupId" />
</finder>
<finder name="Ward" return-type="Collection">
<finder-column name="wardId" />
</finder>
</entity>
当我尝试使用 Eclipse 构建它时,它给了我 2 个错误
java.util.Map$Entry 类型无法解析。它是从所需的 .class 文件中间接引用的
java.util.Comparator 类型无法解析。它是从所需的 .class 文件中间接引用的
我试图在项目菜单中关闭自动构建,然后清理所有项目并再次打开自动构建。但它不起作用。