【发布时间】:2012-01-30 11:40:21
【问题描述】:
有什么方法可以从 bean 属性中检索列名?
例如我有一个用户表
user(user_id,user_name)
还有一个班级
class User{
private Integer userId;
private String userName;
//getter setter
}
我的配置文件中有一个 resultMap
<resultMap id="userMap" type="User">
<id property="userId" column="user_id" javaType="Integer" jdbcType="INTEGER" />
<result property="userName" column="user_name" javaType="String" jdbcType="VARCHAR" />
</resultMap>
如果我有字符串 userId
,有什么办法可以得到字符串 user_id【问题讨论】:
-
我很好奇,你为什么需要它?
-
我需要它来动态生成一个sql
-
我也想知道,但从我目前看到的情况来看,你必须手动编写。不过不确定。使这个想法更普遍并请求一个功能,我会支持它。 code.google.com/p/mybatis/issues/entry