Pessoa, seguinte… criei a minha entity pelo netbeans, ele cria direitinho com as anotacoes
agora consigo eu desenvolver uma classe q o usuario me passe um objeto qualquer, eu varra a classe daquele objeto, e atraves das annotations do jpa recupere quais os campos q nao podem ser nulos(ate aqui eu ja consegui fazer) e verificar se o objeto q ele me passou esses campos estao nulos ou nao??
legal. e me ajudar tu consegue??? eu cheguei ate aqui soh:
TbCaixa caixa = new TbCaixa();
caixa.setNmUsuarioAbertura("binhoca");
Class classe = caixa.getClass();
for (Field campos : classe.getDeclaredFields()) {
Id id = campos.getAnnotation(javax.persistence.Id.class);
if (id == null) {
Column c = campos.getAnnotation(javax.persistence.Column.class);
if (c != null) {
if (c.nullable() == false) {
System.out.println("");
System.out.println("Nome do Campo " + campos.getName());
System.out.println("Nulo " + c.nullable());
String nomeMetodoCampo = "get" + campos.getName();
for (Method metodo : classe.getDeclaredMethods()) {
********** AQUI EU QUERO EXECUTAR O METODO E VER O Q TEM DELE, SE E NULL OU SE CONTEM ALGUMA COISA
}
}
nao consigo pegar o valor do campo… sabe como eu posso fazer issu?