есть ли способ получить метаданные о моих аннотациях в спящем режиме?
Мне нужна информация о Ассоциациях , если они обнуляются или нет.
Сейчас я могу запросить только ClassMetadata
http://docs.jboss.org/hibernate/core/3.5/javadocs/org/hibernate/metadata/ClassMetadata.html
Где я могу просмотреть свойства и проверить, является ли это
EntityType
http://docs.jboss.org/hibernate/core/3.5/javadocs/org/hibernate/type/EntityType.html
или CollectionType
http://docs.jboss.org/hibernate/core/3.5/javadocs/org/hibernate/type/CollectionType.html
EntityType
, очевидно, имеет функцию isNullable
, но не CollectionType
Итак, я подумал об использовании информации аннотации
@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "seizureI18n"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false)
public Integer getId() {
return this.id;
}
Это возможно или, может быть, другой способ достичь того, чего я хочу.
Привет
JS