原因:主键重复解释:如错误中所描述,0主键已经存在,此时再次添加的数据如果主键值依然为0则会报此错误Hibernate中设置主键自增长的注解为: @Id @GeneratedValue(strategy=GenerationType.IDENTITY) 或 @GeneratedValue