如果在db中运行insert,就看不到db数据(java+hibernate)

gajydyqb  于 2021-07-16  发布在  Java
关注(0)|答案(0)|浏览(182)

我找了很多关于这个的东西,但什么也没找到。
问题是,如果我直接在数据库中运行insert(使用sqldeveloper),我就无法在我的应用程序(mvcjavaappwithspring)中看到结果。但是,如果我用hibernate开发了一个将数据插入数据库的应用程序,那么我就可以看到数据了。

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();

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

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题