西北风。
2017-03-22 04:07
采纳率: 50%
浏览 5.0k
已采纳

spring boot jpa 原生SQL

在使用jpa进行持久层操作时,使用原生SQL,

@Modifying
@Query(nativeQuery=true,value="UPDATE table SET name=?1 where id=?2")
void modify(String name ,String id);
我想知道,如果修改字段较多,该怎么写?
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 夕阳雨晴 2017-03-22 08:12
    已采纳

    使用jpa的Repository的save接口呀。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 西北风。 2017-03-24 09:35

    @夕阳雨晴,还有一个问题,我们之前写SQL在XML中,会有IF来判断(查询条件)某些参数是否有值,如果有的话,查询语句中加入这个查询条件,没有的话不加此条件。这样的话用JPA该怎么写?

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题