在使用jpa进行持久层操作时,使用原生SQL,
@Modifying
@Query(nativeQuery=true,value="UPDATE table SET name=?1 where id=?2")
void modify(String name ,String id);
我想知道,如果修改字段较多,该怎么写?
使用jpa的Repository的save接口呀。
@夕阳雨晴,还有一个问题,我们之前写SQL在XML中,会有IF来判断(查询条件)某些参数是否有值,如果有的话,查询语句中加入这个查询条件,没有的话不加此条件。这样的话用JPA该怎么写?