将@GeneratedValue注释掉之后就可以解决这个问题;
原因是mysql已经设置表id为自动增长,而系统这里还设置为人为添加,故导致数据库增加操作失败。
自增型id:在XXhbm.xml文件中添加<generator class=”native”>
,如下图所示
<id name="topicId" type="java.lang.Integer">
<column name="topic_id" />
<generator class="native" />
</id>
非自增型删除<generator class="native" />即可