天天看點

【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它。

這個不難,主要你自己取多做測試就行了