当前位置:Gxlcms > 数据库问题 > Spring、Hibernate 数据不能插入到数据库问题解决

Spring、Hibernate 数据不能插入到数据库问题解决

时间:2021-07-01 10:21:17 帮助过:37人阅读

1、问题:在使用Spring、Hibernate开发的数据库应用中,发现无论怎样,数据都插不到数据库。但是程序不报错,能查询到,也能插入。

2、分析:Hibernate设置了自动提交仍然不管用,其原因很简单,很可能你的程序操作的表和你想操作的表并不是同一个表,如果程序中的注解表名和待操作表名不一致,则会建立新表,例如:

@Entity
@Table(name = "sampleData")
public class SampleData implements Serializable {

在这段代码中指定的表名是sampleData,而实际想操作的表名为t_data。

这时无论你怎样在t_data中查询新插入的记录都查不到,而重复插入时,却报插入重复,且能取到数据。

这是一个非技术问题,但如果没有及时发现,却是浪费了很多的时间。

3、解决:将程序中的注解表名设置为待操作表的表名。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring、Hibernate 数据不能插入到数据库问题解决

标签:java   hibernate   spring   

人气教程排行