001package org.avaje.ebean.typequery;
002
003import java.lang.annotation.ElementType;
004import java.lang.annotation.Retention;
005import java.lang.annotation.RetentionPolicy;
006import java.lang.annotation.Target;
007
008/**
009 * Used to denote a type query bean.
010 * <p>
011 * These are typically generated beans used to build queries using type safe query criteria.
012 * </p>
013 */
014@Target({ ElementType.TYPE })
015@Retention(RetentionPolicy.RUNTIME)
016public @interface TypeQueryBean {
017
018}