Dab tsi yog qhov txawv ntawm kev txuag thiab pheej nyob hauv hibernate?
Dab tsi yog qhov txawv ntawm kev txuag thiab pheej nyob hauv hibernate?

Video: Dab tsi yog qhov txawv ntawm kev txuag thiab pheej nyob hauv hibernate?

Video: Dab tsi yog qhov txawv ntawm kev txuag thiab pheej nyob hauv hibernate?
Video: Qhia txog tug neeg caws2 yaum tes taw yuav ua li cas ? thiaj pab tau 2024, Kaum ib hlis
Anonim

Ntawm no yog qhov qhov sib txawv ntawm txuag thiab pheej txoj kev: Rov qab hom nyob twj ywm txoj kev yog void thaum rov hom cawm txoj kev yog Serializable khoom. Tab sis bot ntawm lawv kuj INSERT cov ntaub ntawv rau hauv database. Lwm tus qhov sib txawv ntawm persist thiab cawm yog tias ob txoj kev ua ib qho khoom siv mus rau lub xeev tsis tu ncua.

Ntawm no, qhov twg zoo dua txuag lossis pheej nyob hauv hibernate?

Qhov txawv ntawm cawm thiab nyob twj ywm txoj hauv kev Hibernate Zoo ib yam li cawm txoj kev nyob twj ywm kuj INSERT cov ntaub ntawv rau hauv database tab sis rov qab hom nyob twj ywm yog void thaum rov hom cawm yog Serializable khoom. 2) Lwm qhov sib txawv ntawm nyob twj ywm thiab cawm yog tias ob txoj hauv kev ua rau ib qho piv txwv tsis tu ncua.

Ib tug kuj yuav nug, dab tsi yog pheej nyob rau hauv hibernate? Hibernate tsis tu ncua zoo ib yam li txuag (nrog kev sib pauv) thiab nws ntxiv cov khoom lag luam rau cov ntsiab lus tsis tu ncua, yog li muaj kev hloov pauv ntxiv. Yog hais tias cov khoom khoom raug hloov ua ntej qhov kev sib pauv tau cog lus lossis kev sib kho yog flushed, nws yuav kuj tau txais kev cawmdim rau hauv database.

Tsis tas li ntawd, qhov sib txawv ntawm Merge thiab pheej nyob hauv hibernate yog dab tsi?

JPA thiab Hibernate muab txawv txoj kev mus nyob twj ywm tshiab thiab hloov kho cov chaw uas twb muaj lawm. Koj tuaj yeem siv cov txheej txheem nyob twj ywm thiab khaws cia ib qho chaw tshiab thiab cov txheej txheem ua ke thiab hloov kho kom khaws cov kev hloov pauv ntawm qhov chaw cais tawm hauv database.

Yuav txuag lossis hloov tshiab ua haujlwm li cas hauv hibernate?

cawm () txoj kev ua ib qho INSERT khaws cov khoom rau hauv cov ntaub ntawv thiab nws kuj xa rov qab tus cim tsim los ntawm cov ntaub ntawv. Ntawm qhov tod tes, saveOrUpdate () tuaj yeem siv los rov txuas cov khoom sib cais hauv Hibernate Session i.e. nws tuaj yeem ua tau INSERT lossis UPDATE nyob ntawm seb cov khoom muaj nyob hauv database lossis tsis.

Pom zoo: