mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
26 lines
667 B
Java
26 lines
667 B
Java
package io.ebeaninternal.server.deploy.parse;
|
|
|
|
import io.ebean.annotation.Sql;
|
|
import io.ebean.util.AnnotationUtil;
|
|
import io.ebeaninternal.server.deploy.BeanDescriptor;
|
|
|
|
/**
|
|
* Read the class level deployment annotations.
|
|
*/
|
|
public class AnnotationSql extends AnnotationParser {
|
|
|
|
public AnnotationSql(DeployBeanInfo<?> info, boolean javaxValidationAnnotations) {
|
|
super(info, javaxValidationAnnotations);
|
|
}
|
|
|
|
@Override
|
|
public void parse() {
|
|
Class<?> cls = descriptor.getBeanType();
|
|
Sql sql = AnnotationUtil.findAnnotationRecursive(cls, Sql.class);
|
|
if (sql != null) {
|
|
descriptor.setEntityType(BeanDescriptor.EntityType.SQL);
|
|
}
|
|
}
|
|
|
|
}
|