querydsl 列名错误,@Column 不起作用

不知道querydsl 到底怎么查数据的。
无视@Column这个注解

代码摘要

img


img

打印错误

img

有没有办法直接指定为cellNum 呢?

数据库里面没有cell_num列

@Column("cell_num")

https://github.com/querydsl/querydsl/issues/926
github 有人提过了。并且解决了?
打开这个类发现
NativeSQLSerializer 出现报错了 缺包了

    <dependency>
        <groupId>com.querydsl</groupId>
        <artifactId>querydsl-sql</artifactId>
        <version>${querydsl.version}</version>
    </dependency>

然后还是不行,修改命名规则
https://blog.csdn.net/54powerman/article/details/76175482
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

终于可以了