sporingboot

Springboot Mysql JPA @Column 设置字

2018-08-27  本文已影响27人  SlowGO

问题


Springboot JPA 连接 Mysql,有一个字段名为 blockHash,entity 中明确指定了字段名:

...
@Column(name="blockHash")
public String blockHash;
...

就是为了防止字段名被自动拆为 block_hash,但这样依然无效。

解决方法


在配置文件中指定名字策略:

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

这样就可以正确对应 blockHash 字段了。

上一篇 下一篇

猜你喜欢

热点阅读