【发布时间】:2020-04-14 09:58:06
【问题描述】:
我正在尝试在 Spring Boot 中使用 JPA 调用自定义插入查询。
@Repository
public interface eosRepo extends JpaRepository<EosthirdpartylabelsRequest, Long> {
@Modifying
@Query(
value =
"INSERT INTO public.documents_zpl(\\r\\n\" +\r\n" +
" \" loc_id, order_nbr, sub_order_nbr, carton_id, doc_payload, dt_ent, tm_ent, program_ent, dt_chg, tm_chg, program_chg)\\r\\n\"\r\n" +
" + \" VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?",
nativeQuery = true)
void insertData(Integer locID, Integer OrderNum,Integer SubOrderNum,Integer CartonId,String CarrierLabel);
}
如何在 Controller 中调用此查询。
【问题讨论】:
-
你有什么问题?你可以调用 insertData
-
你忘了把
)放在?,?,?之后 -
@AbinashGhosh:感谢您编辑问题。如果可以的话,有几个风格提示:(1)如果作者有添加“please-help-me”乞求短语的习惯,请删除它们 - 这是多余的,这里首选技术写作; (2) 不需要把整个句子加粗,也不会让事情变得更容易阅读。如果有的话,非常谨慎地应用粗体格式。
标签: spring postgresql spring-boot