【发布时间】:2018-02-21 15:10:22
【问题描述】:
我从现有数据库生成了一些实体,并添加了 jar - elipselink.jar 和 javax.persistence_2.2.0.v201708071007.jar 来构建路径 -> 配置构建路径。我有 14 个实体和 14 个错误:
类“model.Attribute”列在persistence.xml文件中,但没有注释
即使“导入生成”添加了@Entity 注解:
@Entity
@NamedQuery(name="Attribute.findAll", query="SELECT a FROM Attribute a")
public class Attribute implements Serializable {
所有实体都有这个错误,它们的类名用红色下划线。我做错了什么?
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1"
xmlns="http://xmlns.jcp.org/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="IdpCertificateValidate">
<class>model.Attribute</class>
<class>model.Company</class>
<class>model.ComplexityRule</class>
<class>model.ComplexityRulePattern</class>
<class>model.ComplexityRulePatternPK</class>
<class>model.PasswordPolicy</class>
<class>model.Role</class>
<class>model.User</class>
<class>model.UserAttribute</class>
<class>model.UserAttributePK</class>
<class>model.UserFailedLogin</class>
<class>model.UserFailedLoginPK</class>
<class>model.UserPasswordHistory</class>
<class>model.UserPasswordHistoryPK</class>
</persistence-unit>
</persistence>
【问题讨论】:
标签: eclipse jpa eclipselink