对于注释类型Query,未定义属性nativeQuery

时间:2016-08-29 20:56:39

标签: java spring

我正在尝试创建一个Spring项目。 为了创建查询,我使用了orm.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm 
                                     http://java.sun.com/xml/ns/persistence/orm_2_0.xsd"
                 version="2.0">
 	
    <named-query name="Student.getAllStudents">
        <query>SELECT s FROM Student s</query>
    </named-query>
</entity-mappings>

这是此异常的界面StudentRepository.java

  

对于注释类型Query

,未定义属性nativeQuery

我要求帮助解决此问题,因为我们知道Spring的版本是4.0.2。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

感谢 @ T.G 和此帖子Setting up spring app with spring data repositories and mongo db的帮助, 导致的问题是for的版本。 - &GT;所以我从spring data jpa移到spring-data-jpa-1.0.0.RELEASE.jar。结果,异常消失了。