相关疑难解决方法(0)

在包级别注释中使用@GenericGenerator

我正在尝试在包级别创建一个@GenericGenerator注释,以便它可以被包中的所有实体使用.

1)我有一个带有注释的package-info.java类:

@org.hibernate.annotations.GenericGenerator(name="unique_id", strategy="uuid")  
package com.sample.model;
Run Code Online (Sandbox Code Playgroud)

2)在同一个包中,我有一个具有以下属性的实体:

@Id  
@GeneratedValue(generator="unique_id")  
@Column(name="userid")  
public String userID() {  
    return userID;  
}  
Run Code Online (Sandbox Code Playgroud)

这导致异常"Unknown Id.generator:unique_id".如果我在实体类中包含@GenericGenerator注释,它可以正常工作.但是,我想将其移至包级别,以便我可以在其他实体中重用它.

任何想法断开的想法?

谢谢!

java annotations hibernate

12
推荐指数
1
解决办法
5493
查看次数

标签 统计

annotations ×1

hibernate ×1

java ×1