org.hibernate.cfg.AnnotatedClassType Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate-core Show documentation
Show all versions of hibernate-core Show documentation
Hibernate's core ORM functionality
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later.
* See the lgpl.txt file in the root directory or .
*/
package org.hibernate.cfg;
/**
* Type of annotation of a class will give its type
*
* @author Emmanuel Bernard
*/
public enum AnnotatedClassType {
/**
* has no revelent top level annotation
*/
NONE,
/**
* has @Entity annotation
*/
ENTITY,
/**
* has a @Embeddable annotation
*/
EMBEDDABLE,
/**
* has @EmbeddedSuperclass annotation
*/
EMBEDDABLE_SUPERCLASS
}