开发者社区> 问答> 正文

使用Microsoft SQL Server和Javax无法解析Java中的列

我在stackoverflow和其他资源上看到了太多此类问题,但是这些解决方案并没有帮助我:(我的一个类,将MSSQL-DB中的表转换为enttie。

@Id
 @Column(name = "[primary_key]")
 private int id;
 @Column(name = "[id Employee]")
 private byte[] employeeId;
 @Column(name = "[Period]")
 private Date period;
 @Column(name = "[Credit amount]")
 private float creditAmount;
 @Column(name = "[Type]")
 private String type;
 @Column(name = "[Weight 585]")
 private float weight585;

和CrudRepo为此(部分):

@Query(value = "select sum([Weight 585]) from [ZOK per period] where ([Period] between ?1 and ?2) " +
            "and ([id Employee] = ?3) and ([Type] = 'Gold')", nativeQuery = true)
    Double getSumZokGold(Date start, Date end, byte[] employeeId);

我所有的列名都是红色的,并带有下划线并带有两个错误:

无法解析“”列; 未知的数据库功能''; 我检查了持久性和已分配的数据-它是该问题的最流行解决方案。我已经检查了方言-MS SQL Server。我检查了所有列名,没有发现任何错误。

展开
收起
心有灵_夕 2019-12-10 17:54:08 852 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载

相关镜像