FDU_XN
2016-12-22 15:17
为什么会 测试update 。控制台输出
Hibernate:
select
students0_.SID as SID1_0_0_,
students0_.SNAME as SNAME2_0_0_,
students0_.GENDER as GENDER3_0_0_,
students0_.BIRTHDAY as BIRTHDAY4_0_0_,
students0_.POSTCODE as POSTCODE5_0_0_,
students0_.PHONE as PHONE6_0_0_,
students0_.ADDRESS as ADDRESS7_0_0_
from
STUDENTS students0_
where
students0_.SID=?
Students [sid=1, sname=哈哈, gender=男, birthday=2016-12-22 14:50:08.0]
修改的是
s.setGender("男");
可是 数据库里却没有发生改变呢??
检查session.update()之前有没有 开启transaction(事物),在update之后有没有transaction.commit();(提交事务)
修改后要执行session.update(),控制台会输出update语句的
你这个不是select吗
Hibernate初探之单表映射
74810 学习 · 793 问题
相似问题
回答 1
回答 4