实体类的成员变量picUrl,有对应的setPicUrl()方法,而数据表的字段名称是 pic_url,那么请问怎么将字段pic_url的数据封装到实体属性picUrl中呢?
如果将实体类的成员变量picUrl改成pic_url,这显然不符合Java变量名称的命名规范,而且这样的变量名我自己看着也不舒服呀。
难道将表字段pic_url,改成picUrl吗?这样的命名显然了不符合MySQL字段命名规范呀。
那么怎么搞?
使用注解@Column(name="pic_url")或者@Column(columnDefinition = "pic_url")即可
@Column(columnDefinition = "pic_url")
private String picUrl;
mybatis.configuration.map-underscore-to-camel-case = true
不知道有没有错误理解你的意思,在配置文件中加这一行就行了,开启下划线字段自动映射到驼峰字段
用的什么ORM?
– 会长 2年前