Is there any way I can retrieve the column name from a bean property?

For example I have a user table 

```
user(user_id,user_name)

```

and a class

```
class User{
private Integer userId;
private String userName;
//getter setter
}

```

I have a resultMap in my configuration file

```
 <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>

```

Is there any way i can get the String **user\_id** if i have the string **userId**