JPA的奇葩之处在于如果Column注解定义的字段名和属性名一样,会被忽略。奇怪的设计。
@Column(name="userName")
private String userName;
这个时候我们就需要:Hibernate5的命名策略改变一下
pring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
这样就可以了