All Downloads are FREE. Search and download functionalities are using the official Maven repository.

panda.dao.entity.annotation.Prep Maven / Gradle / Ivy

package panda.dao.entity.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 对象插入前的自动执行
 * 

* 本注解声明在一个 POJO 的数据库字段上(带有 '@Column' 注解的字段)
* 当插入一个对象之前,通过一个 SQL 从数据库中获取值,并赋予该字段。 *

* 注意: 你的字段只能允许是字符型的,或者是整数型的。否则会报错。 * * @see panda.dao.entity.annotation.SQL * */ @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD, ElementType.METHOD}) @Documented public @interface Prep { SQL[] value() default {}; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy