我正在尝试创建一个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。谢谢你的帮助。
答案 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
。结果,异常消失了。