java代码 jpa 实现,达梦数据库的 id 无法自增,必须手动创建

阿丙的博客园 / 2025-02-21 / 原文

未找到原因

最后的解决办法:没有使用 jpa 自带的 CrudRepository save 方法,而是单独写了一个 insert 语句,然后id 每次传个时间戳 System.currentTimeMillis()

 

@Transactional
@Modifying
@Query(value = "insert into pub_test_table(id, user_id, info) values(?1, ?2, ?3)", nativeQuery = true)
int insert(long id, String userId, String info);