Duvida com ibatis/DAOgenerico para aplicação desktop

1 resposta
T

Apenas para aprendizado,
tenho o ibatis mapeado assim :

<update id="funcionario.altera" parameterClass="Funcionario">
		UPDATE
		funcionarios
		SET nome = #nome# 
		WHERE id = #id#
	</update>

tenho um DAOgenerico assim:

public abstract class DAOGenerics {
	SqlMapClient dao = MyAppSqlConfig.getSqlMapInstance();

	public void insert(String path, Object obj) {
		try {
			dao.insert(path, obj);
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
}

e uso em uma classe teste assim:

public class testegenerics extends DAOGenerics {
	public static void main(String[] args) {
		testegenerics e = new testegenerics();
		e.func();
	}

	public void func() {
		Funcionario f = new Funcionario();
		f.setId(11);
		f.setNome("Baltazar");
		String path = "funcionario.altera";
		insert(path, f);
	}

}

Está funcionando, mas queria saber se é correto usar desta forma ou não?

Valeu

1 Resposta

T

nem uma opinião? :frowning:

Criado 10 de junho de 2011
Ultima resposta 17 de jun. de 2011
Respostas 1
Participantes 1