java - 如果我在数据库中运行插入(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,为什么不显示它?
谢谢!
解决方案
推荐阅读
- scala - `Seq.contains` 因类型不匹配而失败的替代方法是什么?
- sql - Separate Comma Separated values into different rows
- bash - 对格式化(彩色)文本进行排序
- python - 通过增加数字写入文件
- python - 为什么 str.split(" " 或 ", ") 不给出错误?
- python - ContextualVersionConflict:Datalab + Cloud Vision
- elasticsearch - Elasticsearch——如何在索引中的 json 格式字段上查找特定元素
- ember.js - EmberJS Mirage 依赖属性不会在补丁上更新
- vb.net - 将 curl 转换为 vb.net/c#
- android - 在两个方向上工作的交错网格布局管理器