我在 WAS 6.1(通过 WID 6.1)上安装了一个应用程序,并在运行该应用程序时出现以下异常。
原因:org.apache.openjpa.util.MetaDataException:类声明生成器名称“system-uuid”,但使用 AUTO 生成类型。AUTO 下唯一有效的生成器名称是“uuid-hex”和“uuid-string”。
我已经更改了数据库,但问题仍然存在。该类确实声明Authorization_ID
为 System-UUID,但它在 WAS7 中运行良好。请提供您的意见。这是该课程的一个片段:
@Id
@GeneratedValue(generator="system-uuid")
@GenericGenerator(name="system-uuid", strategy="uuid")
@javax.persistence.Column(name="AUTHORIZATION_ID")
@XmlID
@XmlAttribute
public String getKey() {
return this.key;
}
public void setKey(String key) {
this.key = key;
}