spring jpa 覆盖数据库默认值
网络上有一部分说设置不能为空,我使用jpa不身的更新save会出现报错
如果我理解错了,麻烦各位踢我一下
。
方法一 自定义更新语句
不插入默认值字段的数据,数据库自动给默认值
@Transactional(readOnly = true)
@Modifying
@Query(value = “insert into ciq(ID, HSCODE, CIQ_TYPE, CIQ_NAME) VALUES(:id, :hscode, :type, :name)”,nativeQuery = true)
int getCiqList(@Param(“id”) String id,@Param(“hscode”) String hscode,
@Param(“type”) String type,@Param(“name”) String name);