是否可以通过某种方式注释Java方法,以便稍后可以为另一个方法提供字段标识符或类似的内容,以便此方法可以调用正确的方法?注释方法以便稍后选择
我知道通常你会用接口做到这一点,但在我的情况下,这将是一个巨大的接口数量......我需要在我的数据库的实体类中使用它(我不允许使用一个ORM映射)
例如:我有实体
public class Account{
private String username;
private String password;
private String name;
private String mail;
public void setUserName(String username){
this.username = username;
}
public String getUserName(){
return username;
}
[all other getter/Setter...]
}
现在我想告诉它需要验证的字段,例如username
场的方法。
认为应该是这样的没有方法:
public void validateField(XXX Field, Entity entity) throws ValidationFailedException, EmptyFieldException;
其中XXX
是某种FieldIdentifier。
这是在Java中的任何可能的方式吗?
我只能猜测它,我使用public static final ìnt
的东西在里面给每一个领域的方法或使...
是的,我们需要excectly,但是我们不允许使用任何ORM ..我们必须从头开始编写:/ – reox 2011-12-15 19:59:14