Java注释多值,无数组
我有个问题,希望你能帮我。 我想为我的小数据库框架创建一个注释,但是如何使用注释创建它呢Java注释多值,无数组,java,annotations,Java,Annotations,我有个问题,希望你能帮我。 我想为我的小数据库框架创建一个注释,但是如何使用注释创建它呢 @Columns({name="id", type="long"},{name="username",type="string"}) 简单注释ca有一个字符串[],但我希望在此数组中有一个键/值 感谢您的帮助。不允许使用更多相同类型的注释,您可以更改想法的总体实现 public @interface Column { String name(); String type(); }
@Columns({name="id", type="long"},{name="username",type="string"})
简单注释ca有一个字符串[],但我希望在此数组中有一个键/值
感谢您的帮助。不允许使用更多相同类型的注释,您可以更改想法的总体实现
public @interface Column {
String name();
String type();
}
public @interface Columns {
Column[] value();
}
@Columns({@Column(name="id", type="long"), @Column(name="username",type="string")})
public void test() {}
创建本身包含键值对的注释类。然后,将其用作另一个接受数组的注释的参数。大概是
@Columns(columns =
@Column{name = "name", type = "type"},
@Column{name = "name", type = "type"},
@Column{name = "name", type = "type"}
)
参见Hibernate获得灵感。是的,很好。谢谢