使用自定义注释的一些项目如下所示。例如如下。请解释我
最好使用import java.lang.annotation.Target并导入java.lang.annotation.Retention或hibernate特定注释,如下所示
@Entity @Table(name =“creditCard”)
@CreditCardEntity
public class CreditCard implements java.io.Serializable {}
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.hibernate.validator.ValidatorClass;
@Target( { ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
public @interface CreditCardEntity {}
}
答案 0 :(得分:0)
如果您打算在代码中的多个位置一起使用相同的注释,那么使用自定义注释是个不错的主意。例如,在您的情况下,如果您将@Entity @Table(name = "creditCard")
在其他地方一起使用,那么最好将它们统一在一个注释下,例如CreditCardEntity
注释,,但如果是&# 39; s是你将这两个注释一起使用的唯一地方(在这种情况下更有可能),不需要为它制作自定义注释。