@Column映射不一致

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013967628/article/details/81709619

问题复现:

	@Column(name = "userName", nullable = true, length = 20)
	private String userName;

但是在mysql中生成的表字段为 user_name

解决方法:

  jpa:
    hibernate:
      ddl-auto: update
      naming:
        physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
    show-sql: true

主要设置 physical-strategy属性

另外 mysql 主键自增方法

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)

猜你喜欢

转载自blog.csdn.net/u013967628/article/details/81709619