如何在spring上映射大写列名

时间:2018-01-05 17:40:44

标签: mysql spring hibernate

这是我的mysql专栏

staffGroup  varchar(255)    utf8_general_ci 

这是我的实体映射

@Column(name = "staffGroup")
private String staffGroup;

这是我的标准

public List<Staff> getStaff() {
        Session session = sessionFactory.getCurrentSession();
        return (List<Staff>) session.createCriteria(Staff.class).list();
}

hibernate显示此错误消息

o.h.engine.jdbc.spi.SqlExceptionHelper   : Unknown column 'this_.staff_group' in 'field list'

1 个答案:

答案 0 :(得分:1)

application.properties

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