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
