使用tk.mapper和pagehelper一个bug记录:没有为 'PAGE_TABLE_ALIAS' 的列 4 指定任何列名称

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

数据库为 sqlserver

“message”: “\r\n### Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 ‘PAGE_TABLE_ALIAS’ 的列 4 指定任何列名称。\r\n### The error may exist in tech/liveeasy/biz/camphor/cloud/mapper/FollowUpTwoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT TOP 1000 ID, SID, Shop, User, Idate, Content, TX1, TX2, TX3, TXDate, Class, type, NewDP, DP, DPUser, DPTime, HouseSID, IsDel, status, boss_id, pass_status, pass_time, user_id, goback, pizhu, isread, xuqiu FROM (SELECT ROW_NUMBER() OVER (ORDER BY RAND()) PAGE_ROW_NUMBER, ID, SID, Shop, User, Idate, Content, TX1, TX2, TX3, TXDate, Class, type, NewDP, DP, DPUser, DPTime, HouseSID, IsDel, status, boss_id, pass_status, pass_time, user_id, goback, pizhu, isread, xuqiu FROM (SELECT ID, SID, Shop, User, Idate, Content, TX1, TX2, TX3, TXDate, Class, type, NewDP, DP, DPUser, DPTime, HouseSID, IsDel, status, boss_id, pass_status, pass_time, user_id, goback, pizhu, isread, xuqiu FROM tbl_GJ2) AS PAGE_TABLE_ALIAS) AS PAGE_TABLE_ALIAS WHERE PAGE_ROW_NUMBER > 0 ORDER BY PAGE_ROW_NUMBER\r\n### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 ‘PAGE_TABLE_ALIAS’ 的列 4 指定任何列名称。\n; uncategorized SQLException; SQL state [S0002]; error code [8155]; 没有为 ‘PAGE_TABLE_ALIAS’ 的列 4 指定任何列名称。; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 没有为 ‘PAGE_TABLE_ALIAS’ 的列 4 指定任何列名称。”,

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

改成:
   @Column(name = "[user]")
    private String user;

问题解决。

猜你喜欢

转载自blog.csdn.net/wangh92/article/details/85276665