package io.ebeaninternal.server.deploy;

import javax.persistence.Entity;

Utility to find the root bean type.
/** * Utility to find the root bean type. */
public class PersistenceContextUtil {
Find and return the root bean type for the given class.
/** * Find and return the root bean type for the given class. */
public static Class<?> root(Class<?> beanType) { Class<?> parent = beanType.getSuperclass(); while (parent != null && parent.isAnnotationPresent(Entity.class)) { beanType = parent; parent = parent.getSuperclass(); } return beanType; } }