undeletable.java

来自「anewssystem新闻发布系统集成使用了spring hibernate f」· Java 代码 · 共 17 行

JAVA
17
字号
package anni.core.dao.undelete;

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

/**
 * 标识商业对象不能被删除,只能被设为无效的Annoation.
 * <p/>
 * 相比inferface的标示方式,annotation 方式更少侵入性,可以定义任意属性代表status,而默认为status属性.
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Undeletable {String status() default UndeleteableEntityOperation.STATUS;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?