天天看点

【hibernate框架】核心开发接口-saveOrUpdate方法与delete方法

1.saveorupdate方法剖析

saveorupdate方法:分情况看是save还是update。

示例:

输出的sql语句:

hibernate: 

    insert 

    into

        _teacher

        (brithday, name, _title, zhicheng) 

    values

        (?, ?, ?, ?)

    update

        _teacher 

    set

        brithday=?,

        _title=?,

        zhicheng=? 

    where

        id=?

可以看出是先insert了teacher对象,之后update了数据库的teacher记录

2.delete方法

从表中删除相应的对象。

例子:删除表中id为4的对象

必须有相应的id,在缓存中和数据库中有才可以delete它。

这个不难,主要你自己取多做测试就行了