我試圖在包級別創建一個@GenericGenerator註釋,以便它可以被包中的所有實體使用。org.hibernate.AnnotationException:未知的Id.generator:ID_GENERATOR
1)I具有與註釋的package-info.java類:
@org.hibernate.annotations.GenericGenerator(name = "ID_GENERATOR", strategy = "enhanced-sequence", parameters = {
@org.hibernate.annotations.Parameter(name = "sequence_name", value = "JPWH_SEQUENCE"),
@org.hibernate.annotations.Parameter(name = "initial_value", value = "1000") })
package com;
2)在相同的包,我有一個具有以下屬性的實體:
@Id
@GeneratedValue(generator = "ID_GENERATOR")
private Long id;
此導致「未知Id.generator:ID_GENERATOR」異常。如果我在實體類中包含@GenericGenerator註釋,它可以正常工作。但是,我想將其移至包級別,以便在其他實體中重用它。
任何想法可以斷開連接?
謝謝!