zoukankan      html  css  js  c++  java
  • Spring、Hibernate 数据不能插入到数据库问题解决

    1、问题:在使用Spring、Hibernate开发的数据库应用中。发现不管如何。数据都插不到数据库。可是程序不报错。能查询到。也能插入。

    2、分析:Hibernate设置了自己主动提交仍然无论用,其原因非常easy,非常可能你的程序操作的表和你想操作的表并非同一个表,假设程序中的注解表名和待操作表名不一致,则会建立新表,比如:

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

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

    这时不管你如何在t_data中查询新插入的记录都查不到。而反复插入时。却报插入反复,且能取到数据。

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

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

  • 相关阅读:
    mac安装搜狗
    idea的阿里代码规范检查
    记录windows10闪屏
    github访问不了
    线程安全问题例子
    简单负载均衡工具类
    git将远程分支回归到指定版本
    minio的使用
    php禁止浏览器使用缓存页面的方法
    百度seo
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/6911685.html
Copyright © 2011-2022 走看看