按照上一篇说的,改了之后确实可以支持中文的查询,而且是query.setParameter的时候,key为中文的情况都可以
但是会导致其他的问题,比如变得不支持select from xxx了,delete的时候也会抛出异常 (当然这些写法是不规范的,可是实际的项目当中,比较老的那一部分确实就是这么写的,我们又不能去修改它们的原来的东西,否则不知道会变成什么样),
所以说,上一种方案并不是最理想的.
其实只需要在query.setParameter的时候保证key是英文的,value中文没有关系,一样的可以查询中结果
但是会导致其他的问题,比如变得不支持select from xxx了,delete的时候也会抛出异常 (当然这些写法是不规范的,可是实际的项目当中,比较老的那一部分确实就是这么写的,我们又不能去修改它们的原来的东西,否则不知道会变成什么样),
所以说,上一种方案并不是最理想的.
其实只需要在query.setParameter的时候保证key是英文的,value中文没有关系,一样的可以查询中结果