首页 > 解决方案 > 如果我在数据库中运行插入(JAVA + HIBERNATE),则看不到数据库数据

问题描述

我对此进行了很多搜索,但没有找到任何东西。

问题是,如果我直接在数据库中运行 INSERT(使用 SQL Developer),我无法在我的应用程序(带有 SPRING 的 MVC Java 应用程序)中看到结果。但是,如果我开发一个应用程序来使用休眠将数据插入数据库,那么我可以看到数据。

Instructor tempInstructor = session.get(Instructor.class, theId);
        

        Courses tempCourse1 = new Courses("SPRING");

        System.out.println("Addint courses: "+ tempCourse1.getTitle()+ ", " + 
                                                             tempCourse2.getTitle());
        tempInstructor.add(tempCourse1);
        
        session.save(tempCourse1);
        
        session.getTransaction().commit();

我错过了什么?我正在做一个简单的 INSERT,为什么不显示它?

谢谢!

标签: javaspringdatabaseoraclehibernate

解决方案


推荐阅读