JPA的奇葩之處在於如果Column註解定義的字段名和屬性名一樣,會被忽略。奇怪的設計。
@Column(name="userName")
private String userName;
這個時候我們就需要:Hibernate5的命名策略改變一下
pring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
這樣就可以了