estoy usando MyBatis 3.0.3 y tengo un problema: algunas columnas en la base de datos tienen nombres con guiones y estas columnas se asignan a las propiedades de la entidad (que son, por supuesto, en camelCase)columnas de MyBatis mapeo
class User {
private String first_name;
...
}
public interface UserDao {
@Select("SELECT * FROM users")
List<User> findAllUsers();
}
Lamentablemente, no veo ninguna forma de resolver eso de manera declarativa (como se hace en JPA - @Column (name = "first_name")). Podría hacer alias en select-clause para tales columnas (sush como first_name como firstName y etc.), pero eso también parece cojo.
¿Alguna idea? Gracias.
mira en el mybatis @Results y anotaciones @result. – DwB