我使用MyBatis 3.0.3并且有问题:数据库中的一些列具有带下划线的名称,这些列应映射到实体属性(当然在camelCase中)
class User { private String first_name; ... } public interface UserDao { @Select("SELECT * FROM users") List<User> findAllUsers(); }
不幸的是我看不到任何办法解决这个声明(像在JPA – @Column(name =“first_name”)中完成).
我可以在select子句中为这样的列创建别名(以firstName作为firstName等等),但是也看起来很跛脚.
有任何想法吗?谢谢.