直接问:
在命名实体和数据库名称时,
实体习惯把第二个单词大写,而数据库是两个单词以下划线分开
如:
实体:private String userName;
数据库:USER_NAME
以前我使用Annotation时,碰到这种情况,需要在实体的get方法上加注解
@Column(name = “USER_NAME”)
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
但是现在我们公司的配置是这样的
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
不需要在get方法上写注解,但是需要注意的是,第二个单词的首字母要大写
也就是userName映射的是USER_NAME
而username映射的是USERNAME
我想知道这是spring的配置还是hibernate的配置,这是什么技术,怎么实现的,
哪怕说个关键词,我自己搜也好。