关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 5235|回复: 0

minidao-pe-1.6-20170803.083348-9 版本升级问题

[复制链接]
发表于 2017-8-9 11:36:24 | 显示全部楼层 |阅读模式
minidao-pe-1.6-20170803.083348-9 这个版本升级后,原本可执行的sql报错。报错如下:

[ERROR][2017-08-09 09:10:36,896][org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions(SqlExceptionHelper.java:144)]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tmp_count' at line 1
[ERROR][2017-08-09 09:10:36,903][org.jeecgframework.web.api.web.PortalHomeController.SearchADUserList(PortalHomeController.java:164)]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tmp_count' at line 1。

报错sql(此sql应该是分页时,mimdao做的拼接):
select
        count(0)
    from
        (SELECT
            p.id,
            p.person_info_code personInfoCode,
            p.name displayName,
            p.account_name sAMAccountName
        FROM
            r_person_info p
        WHERE
            p.person_info_code IN (
                SELECT
                    DISTINCT b1.person_info_code
                FROM
                    r_person_info b1
                left join
                    r_work_experience b2
                        on b1.person_info_code=b2.person_info_code
                left join
                    r_professional_skill b3
                        on b1.person_info_code=b3.person_info_code
                where
                    b1.resume_input_type='portal'

            ) tmp_count

前一版本minidao-pe-1.6-20170803.083348-8可执行的正常sql(此sql应该是分页时,mimdao做的拼接):
select
        count(0)
    from
        (SELECT
            p.id,
            p.person_info_code personInfoCode,
            p.name displayName,
            p.account_name sAMAccountName
        FROM
            r_person_info p
        WHERE
            p.person_info_code IN (
                SELECT
                    DISTINCT b1.person_info_code
                FROM
                    r_person_info b1
                left join
                    r_work_experience b2
                        on b1.person_info_code=b2.person_info_code
                left join
                    r_professional_skill b3
                        on b1.person_info_code=b3.person_info_code
                where
                    b1.resume_input_type='portal'  
                ORDER BY
                    b1.account_name DESC
            )
        GROUP BY
            p.person_info_code) tmp_count

请查验。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表