为了账号安全,请及时绑定邮箱和手机立即绑定

测试 update 以及 delete方法

为什么会 测试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("男");

 可是 数据库里却没有发生改变呢??

正在回答

3 回答

检查session.update()之前有没有 开启transaction(事物),在update之后有没有transaction.commit();(提交事务)

1 回复 有任何疑惑可以回复我~

修改后要执行session.update(),控制台会输出update语句的

1 回复 有任何疑惑可以回复我~

你这个不是select吗

0 回复 有任何疑惑可以回复我~
#1

FDU_XN 提问者

下面是输出的sql 语句 gender显示的是修改后的
2016-12-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

测试 update 以及 delete方法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信