问题出现得可能原因:
1查看实体类是否又@Id注解
注解类为:
import javax.persistence.Id;
加入注解后重新运行
JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@5af6876a] will not be managed by Spring
==> Preparing: UPDATE payment_order SET updated_by = ?,updated_time = ?,trade_no = ?,order_status = ? WHERE id = ?
==> Parameters: 99999(Long), 2021-04-16 14:39:29.352(Timestamp), 4200000902202104153231656593(String), 1(Integer), 8(Long)
<== Updates: 1
更新成功
2:实体类的id用的是Long类型,而我service层用的是Integer类型,把实体类的也改为Integer就成功了