Hibernate flush????????
???????????? ???????[ 2012/6/12 14:32:09 ] ????????
????????????????????hibernate??????????hibernate??????????????????????????????????????????????????????????????
?????????????????????????????
???????????????Hibernate????????Щ?????????????SQL???????????ó???????
??????????????????м?
????1??????sql??? session.createSQLQuery(sql).executeUpdate()?????в????????????sql??????? ??????sql???????session.createSQLQuery(sql).uniqueResult()?? ?????SQL??????????????????????????
????2??????hibernate????????? session.save(entity)?? ???в???????????д?????????SQL??? ?????? session.get(entity??id)??????????? ?????д????SQL???????????????????????????????????????????????SQL??????????
????3??????hibernate??session.save(entity)?? ???в????????á?HQL???????в????Ч???????????
????4??????hibernate??session.save(entity)?? ???в???????????д?????????SQL??? ??????sql???????session.createSQLQuery(sql).uniqueResult()?? ????SQL????????????????????????κ???????????????????session.flush()??????????????е?flush()?????????????????????SQL??? ????в?????????
??????????????????????????????????????????????г????????????????????????????????????????к????????????????????????????????
?????????????SQL????????????????hibernate save??????????????
????1???ж????????????????????????????????????????????棻
????2???????????????????????insert sql???????????????????У?
????3?????????????????????insert???
??????tx.commit()????session.flush?????????????????insert?????????????в????????μ?????
????flush?????????????????????棬??????????Hibernate?????????????????????????????????????????????????е?sql??????????Щsql???????????????????????commit??????????????flush?????????????????????????????????flush?????????δ??????????е?????????????????????????????????2???????????????commit??????????????flush??????????????????????????flush??????
????????hibernate??flush????????Щ??????????o???????????????????????????????????flush??????????????????????????????????????????????????????λ?ü???flush???Hibernate???????м???????flush?????????????????????????????????Ч??
?????????session.save?????????????У?SQL????????????鯔???????
????flush()????????????????SQL????????????У???????С?SQL??????????????????
????1??flush() ??????????????????????????save()???????????棬??SQL??????????????
????2?????flush?????????????н??????SQL???????????session.createSQLQuery(sql) ????????????ò??????????????????????????
??????

???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44