代码之家  ›  专栏  ›  技术社区  ›  rgaraisayev

windows7中的JPA Eclipselink查询解析问题

  •  0
  • rgaraisayev  · 技术社区  · 7 年前

    我有一个独立的SpringBootWeb服务,它使用eclipselink v2.7.3。我在类内的NamedQuery中有查询。

     SELECT m , o.iduserinsert.id as iduserinsert FROM Mytable
     m, Order1 o  WHERE o.idmytable=m and (o.id is null or o.idorderstatus.id 
    in (1,3,4))  and m.iddepartment = :iddepartment and m.isactive = :isActive 
     and m.idtablestatus.id < 5 and (m.idparent is null or m.idparent < 0) 
    order by m.id desc
    

    SQL查询包含格式错误的结尾

    这段代码是如何在一个系统上工作而不是在另一个系统上工作?

    原因是windows操作系统的界面语言。是土耳其语。土耳其语的JPA解析器故障。我安装了英语语言包,避免了这个问题。但是如果不改变操作系统的界面语言,我还是找不到真正的解决方案

    0 回复  |  直到 7 年前
        1
  •  1
  •   mahieus    7 年前

    SELECT m , o.iduserinsert.id as iduserinsert FROM Order1 o JOIN o.idmytable m WHERE (o.id is null or o.idorderstatus.id in (1,3,4)) and m.iddepartment = :iddepartment and m.isactive = :isActive and m.idtablestatus.id < 5 and (m.idparent is null or m.idparent < 0) order by m.id desc
    

    这可能会让你对发生的事情有一个更清晰的认识。