Person p1 = (Person) session.load(Person.class, 2);
System.out.println(p1.getAge());
p1.setAge(15);
session.save(p1);
session.flush(); //p1已把年龄设置为15,save把p1保存到数据库中,更新了数据库中记录的年龄字段,再次加载记录,年龄字段当然就是15了
Person p2 = (Person) session.load(Person.class, 2);
System.out.println(p2.getAge());
System.out.println(p1.getAge());
p1.setAge(15);
session.save(p1);
session.flush(); //p1已把年龄设置为15,save把p1保存到数据库中,更新了数据库中记录的年龄字段,再次加载记录,年龄字段当然就是15了
Person p2 = (Person) session.load(Person.class, 2);
System.out.println(p2.getAge());
解决方案 »
- 乱码问题!使用jar文件运行往数据库插入数据乱码!
- 请各位进来看一下tomcat启动时的错误,完全看不懂。
- preparedStatement语句能不能传空值进去?
- hibernate 写法请教
- 求解答:struts2入门的HelloWorld报错!
- 谁能帮我解释详细解释下这个下面程序 尤其是前两句 ActionContext
- 赛尔凯达到底怎么样?
- 求教 用apex语言在salesforce服务器端 编写服务器端代码
- 请教 hibernate 多表 dao 层的实现
- mybatis-plus生成代码问题
- struts web.xml 一个简单问题
- 如何给weblogic portal 9.2 里的应用groupspace添加一个filter
到底session.flush(); 作了什么呢?