我试图使用JPA调用Firebird可选择的过程。DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.orm.jpa.ExtendedEntityManagerCreatorat com.intellij.rt.execution.junit.JUnitStartersun.reflect.NativeMethodAccessorImpl.invoke0(Native方
我正在构建一个Spring REST服务器应用程序,并且正在执行一些本机查询来从我的数据库中检索数据。在学校的教学中,他们建议所有的查询都要准备好语句,防止用户在输入框中输入有害的SQL语句。我试着做了一些研究,但还没有找到一个具体的答案。Spring是否默认使用预准备语句?以下是我想要圣化的其中一个查询的片段:
@Query(value = "DELETE FROM userMeds WHERE username = ?1 AND drug_id = ?nativeQu