我有一个JPA INSERT @Query没有通过Hibernate验证。我使用的是spring-boot-starter-parent 2.2.10.RELEASE。当我运行JUnit测试时,HQL验证失败,并显示:org.hibernate.QueryException:无法解析属性:属于:人员第一个
5t7ly7z51#
JPA不知道INSERT语句。您必须将属性nativeQuery设置为true:
@Modifying @Query("INSERT INTO Person (name.first, name.last) select 'first', 'last' from Dual", nativeQuery=true) void insert();
1条答案
按热度按时间5t7ly7z51#
JPA不知道INSERT语句。
您必须将属性nativeQuery设置为true: