EDVVE79465BRFREF5ECE
內容簡介
◆最高法院判例
◆刑事庭會議決議
◆相關大法官解釋
◆具參考價值裁判
想考上就一定要知道的實務見解
駱克博覽判解函釋、學者論著,蒐集最新(99年後為主)判決見解,從中精粹最具考試重要性部分,省卻各位於茫茫見解中的摸索時間。
此次改版補充諸多學說見解、新增近年熱門出題章節,更整理101年迄今實務上極具重要性的「具參考價值裁判」,除徹底掌握最新學說及實務脈動外,再輔以經典試題,模擬實際考試臨場感。本書期能一網打盡最新裁判、傳統實務以及學說見解,並於實例題中操作演練爭議問題,兼顧抽象見解及具體應用。
作者介紹
駱克
臺灣大學法律研究所碩士
司法官特考及格
律師高考及格
從事司法工作已數年餘,法庭攻防上時而具侵略性、時而身段柔軟,依據個案隨機應變採取不同策略,但都表現出專業嚴肅的一面,私底下則是個幽默詼諧、喜愛運動的人。對於法律之解釋適用、操作暨使用,自忖由不解法律的「見山是山,見水是水」階段,稍微進入略懂法律的「見山不是山,見水不是水」階段,始敢不揣淺陋撰書付梓。
目錄
UNIT1殺人罪(一)
最高法院20年上字第1092號判例
最高法院95年度台上字第1692號判決
◆胎兒獨立存活說、分娩開始說、一部露出說、全部露出說、獨立呼吸說、心跳終止說、呼吸停止說、腦死說
UNIT2殺人罪(二)
最高法院19年上字第718號判例
最高法院105年度台上字第3317號判決
◆殺人故意、下手情形、用力輕重、砍向部位手段、所執兇器、致傷結果、雙方關係、行為後情狀
UNIT3墮胎罪
最高法院99年度台上字第7588號判決
◆墮胎、法定代理人、人工流產同意權、未成年人最佳利益
UNIT4傷害罪(一)
院解字第3711號解釋
臺灣高等法院高雄分院93年度上易字第93號判決
臺灣高等法院高雄分院92年度上易字第1065號判決
◆生理機能障礙說、身體完全性侵害說、折衷說
UNIT5傷害罪(二)
最高法院101年度台上字第2637號判決
最高法院95年度台上字第3476號判決
最高法院94年度台上字第2676號判決
◆治療行為、治療行為非傷害說(治療行為非該當傷害罪構成要件說)、治療行為傷害說(治療行為該當傷害罪構成要件說)、醫學適應性、醫療技術正當性、充分說明與同意(告知後同意)、說明原則(醫師之說明義務)、同意原則(患者之自我決定權)
UNIT6重傷罪
最高法院54年台上字第460號判例
最高法院54年台上字第1697號判例
最高法院48年台上字第194號判例
最高法院25年上字第4680號判例
最高法院20年上字第547號判例
最高法院104年度台上字第2125號判決
最高法院97年度台上字第6062號判決
最高法院97年度台上字第2886號判決
最高法院90年度台上字第6087號判決
◆重傷害、重大不治或難治、重傷害之未必故意
UNIT7聚眾鬥毆罪
最高法院28年上字第621號判例
最高法院26年渝上字第243號判例
最高法院104年度台上字第2422號判決
◆聚眾鬥毆、參與鬥毆、下手實施
CHAPTER2侵害自由犯罪
UNIT1強制罪
最高法院28年上字第3650號判例
最高法院22年上字第2037號判決
臺灣高等法院104年度上易字第1270號判決
最高法院86年度台非字第122號判決
司法院(76)廳刑一字第1094號函
最高法院53年台上字第475號判例
最高法院29年上字第2359號判例
最高法院105年度台上字第1116號判決
最高法院28年上字第3853號判例
◆開放性構成要件、直接或間接施強暴脅迫、手段與目的間之可非難性
UNIT2剝奪他人行動自由罪(私行拘禁罪)
最高法院30年上字第3701號判例
最高法院103年度台上字第3265號判決
最高法院101年度台上字第6546號判決
最高法院94年度台上字第4781號判決
最高法院93年度台上字第3723號判決
最高法院89年度台上字第4676號判決
◆潛在的行動自由、私行拘禁、剝奪人之行動自由、強暴脅迫當然之結果
UNIT3恐嚇罪
最高法院52年台上字第751號判例
最高法院26年渝非字第15號判例
最高法院99年度台上字第665號判決
最高法院98年度台上字第7668號判決
最高法院98年度台上字第5955號判決
最高法院93年度台上字第3309號判決
最高法院93年度台上字第3723號判決
最高法院90年度台上字第6969號判決
最高法院73年度台上字第1933號判決
臺灣高等法院106年度上易字第755號判決
臺灣高等法院101年度上易字第2132號判決
臺灣高等法院99年度上易字第1712號判決
臺灣高等法院暨所屬法院99年法律座談會刑事類提案第7號
司法院(76)廳刑一字第1669號函
◆免於恐懼自由、私生活的平穩、法的安全感、惡害通知、在外揚言加害、安全上之危險與實害、兼具危險犯與實害犯說、具體危險說
UNIT4侵入住居罪
臺灣高等法院105年度上易字第1405號判決
臺灣高等法院104年度上易字第1960號判決
臺灣高等法院104年度上易字第156號判決
臺灣高等法院103年度上易字第1394號判決
臺灣高等法院103年度上易字第1083號判決
臺灣高等法院101年度上易字第1632號判決
臺灣高等法院98年度上易字第1766號判決
◆居住權說、平穩(安寧)說、自由說、顯在衝突、潛在衝突、監督關係、無故
UNIT5違法搜索罪
最高法院32年非字第265號判例(不再援用)
最高法院26年滬上字第57號判例
最高法院105年度第15次刑事庭會議決議
◆有搜索權限之人
CHAPTER3妨害性自主罪
UNIT1強制性交罪
最高法院99年度第7次刑事庭會議
最高法院105年度台上字第2122號判決
最高法院100年度台上字第2663號判決
◆未滿7歲之人、違反意願
UNIT2二人以上共同犯強制性交罪
最高法院65年台上字第2064號判例(最高法院95年度
第5次刑事庭會議決議不再援用)
最高法院28年上字第3242號判例
最高法院104年度台上字第2457號判決
最高法院99年度台上字第1997號判決
◆二人以上皆既遂、一人既遂全體既遂
UNIT3強制性交、猥褻罪
最高法院97年度第5次刑事庭會議
最高法院105年度台上字第2115號判決
最高法院105年度台上字第2670號判決
◆強制猥褻、性騷擾、違反意願、強制手段不必要說、嚴格強制手段說、低度強制手段說
UNIT4對幼年人性交猥褻罪、利用權勢性交猥褻罪
最高法院106年度台上字第292號判決
最高法院99年度台上字第2443號判決
◆對幼年人性交猥褻、利用權勢性交猥褻、吸收關係、重行為吸收輕行為、補充關係
CHAPTER4妨害名譽罪
UNIT1公然侮辱罪
院字第2179號解釋
院字第2033號解釋
最高法院87年度台上字第3663號判決
◆公然、侮辱、外在名譽(社會名譽)、感情名譽(主觀名譽)、不特定或多數人、共見共聞
UNIT2誹謗罪
釋字第509號解釋
最高法院101年度台上字第3798號判決
最高法院99年度台上字第560號判決
臺灣高等法院102年度上易字第2290號判決
◆誹謗、事實陳述、真實惡意原則、能證明其為真實
CHAPTER5竊盜罪
UNIT1竊盜罪
最高法院19年上字第1673號判例
最高法院97年度台上字第3867號判決
最高法院73年度台上字第2123號判決
◆所有權及持有均保護說、持有說、所有權說(本權說)
UNIT2竊盜罪既遂時點
最高法院52年台上字第1436號判例
最高法院17年上字第509號判例
最高法院101年度台上字第6640號判決
最高法院95年度台上字第5469號判決
最高法院89年度台上字第4840號判決
◆接觸說、移去說、隱匿說、掌握說、權力支配、破壞建立持有關係
UNIT3加重竊盜罪—攜帶兇器竊盜
最高法院74年度第3次刑事庭會議決議
最高法院79年台上字第5253號判例
最高法院105年度台上字第623號判決
◆攜帶兇器、器械、客觀上具有危險性、行兇意圖
UNIT4加重竊盜罪—結夥三人以上竊盜
最高法院76年台上字第7210號判例
最高法院37年上字第2454號判例
最高法院30年上字第1240號判例
最高法院76年度第7次刑事庭會議決定
最高法院104年度台非字第168號判決
最高法院95年度台上字第2770號判決
◆結夥、共謀共同正犯、無責任能力人
CHAPTER6搶奪及強盜罪
UNIT1竊盜罪、搶奪罪、強盜罪之差別
最高法院64年台上字第1165號判例
最高法院22年上字第1334號判例
最高法院19年上字第533號判例
最高法院106年度台上字第2828號判決
最高法院104年度台上字第290號判決
最高法院100年度台上字第6571號判決
◆乘人不備、公然奪取、公然掠取、當場侵害自由意志說、乘人不備不及抗拒說、乘人不備公然掠取說
UNIT2強盜罪
最高法院30年上字第3023號判例
最高法院106年度台上字第2827號判決
最高法院106年度台上字第716號判決
◆至使不能抗拒、喪失意思自由、一般人、通常人
UNIT3準強盜罪
釋字第630號解釋
最高法院68年台上字第2772號判例
最高法院107年度台上字第169號判決
最高法院106年度台上字第710號判決
最高法院96年度台上字第7250號判決
◆難以抗拒、不能抗拒、防護贓物、脫免逮捕、湮滅罪證
UNIT4強盜結合罪
最高法院85年度第2次刑事庭會議
最高法院78年度第4次刑事庭會議
最高法院101年度台上字第6566號判決
最高法院94年度台上字第7288號判決
◆犯意聯絡關係、結合關係、結合故意
CHAPTER7詐欺罪
UNIT1普通詐欺罪—不作為詐欺
最高法院94年度台上字第906號判決
最高法院92年度台上字第423號判決
臺灣高等法院暨所屬法院89年法律座談會刑事類提案第9號
◆不作為、保證人地位、誠實信用原則、告知義務、犯意先行型、食宿先行型
UNIT2普通詐欺罪
最高法院106年度台上字第1095號判決
◆詐欺、著手、未遂、施用詐術、陷於錯誤
UNIT3普通詐欺罪—財產損害
最高法院19年上字第1699號判例
◆個別財產損害說、整體財產損害說、純法律財產概念、純
經濟財產概念、法律及經濟折衷的財產概念
UNIT4加重詐欺罪(一)
最高法院105年度台上字第424號判決
最高法院100年度台上字第2833號判決
臺灣高等法院102年度上易字第293號判決
◆詐騙集團、車手、人頭帳戶
UNIT5加重詐欺罪(二)
最高法院84年度台上字第1993號判決
臺灣高等法院暨所屬法院105年法律座談會刑事類提案第24號
臺灣高等法院106年度上訴字第2844號判決
臺灣高等法院95年度上訴字第1826號判決
臺灣高等法院臺中分院90年度上易字第1372號判決
臺灣臺北地方法院95年度易字第1947號判決
◆虛構事實、恐嚇取財、詐欺取財、三人以上、集團詐欺
UNIT6機器詐欺
最高法院94年度台上字第4023號判決
◆取得來源說、處分權人主觀意思說、設備使用規則說、詐欺近似說、不正方法
CHAPTER8背信與侵占罪
UNIT1侵占罪與竊盜罪之區隔
最高法院29年上字第3378號判例
最高法院29年上字第171號判例
◆侵占、竊盜、持有支配關係
UNIT2普通侵占罪—基於不法原因持有他人之物而加以侵占,是否構成侵占罪?
最高法院52年台上字第1418號判例
最高法院105年度台上字第2023號判決
◆合法原因持有、法律或契約上原因持有
UNIT3普通侵占罪—不動產、共有物、合會(標會)會款是否為侵占之客體?
院字第1518號解釋
最高法院71年台上字第2304號判例
最高法院51年台上字第190號判例
最高法院95年度第16次刑事庭會議
最高法院69年度第1次刑事庭會議決議(一)
臺灣高等法院103年度上訴字第1527號判決
◆侵占、竊佔、不動產、合會、標會、會款
UNIT4業務侵占罪
司法院院字第2353號解釋
最高法院70年台上字第2481號判例
持有關係、業務關係、業務持有關係、構成身分、純正身分、
加減身分、不純正身分、罪責身分、雙重身分犯
UNIT5背信罪
最高法院85年度台上字第660號判決
◆財產事務、裁量權限、信託違背理論、權利濫用理論
CHAPTER9恐嚇取財與擄人勒贖罪
UNIT1恐嚇取財罪與強盜罪之異同
最高法院80年度第4次刑事庭會議
最高法院104年度台上字第2173號判決
最高法院87年度台上字第3064號判決
最高法院79年度台上字第5023號判決
最高法院70年度台上字第4182號判決
◆強暴、脅迫、恐嚇、惡害通知、不法腕力、不能抗拒、意志自由
UNIT2擄人勒贖罪(一)
最高法院101年度台上字第4508號判決
最高法院92年度台上字第2913號判決
◆二面關係、三面關係、相續共同正犯、勒贖意圖、不法所有意圖
UNIT3擄人勒贖罪(二)
最高法院106年度第13次刑事庭會議
最高法院106年度台上字第2643號判決
◆自動終止勒贖意思、未經取贖、談妥條件或擔保
CHAPTER10重利罪
UNIT1重利罪
最高法院27年上字第520號判例
最高法院99年度台上字第4210號判決
最高法院98年度台上字第6760號判決
最高法院92年度台上字第1988號判決
最高法院92年度台上字第1441號判決
最高法院91年度台上字第5858號判決
最高法院84年度台上字第5027號判決
最高法院71年度台上字第8115號判決
臺灣高等法院暨所屬法院99年法律座談會刑事類提案第12號
◆與原本顯不相當之重利
UNIT2加重重利罪
臺灣高等法院臺南分院105年度上訴字第726號判決
◆取得、足以使人心生畏懼之方法
CHAPTER11贓物及妨害電腦使用罪
UNIT1贓物罪
臺灣高等法院暨所屬法院100年法律座談會刑事類提案第5號
◆贓物、不動產、他人犯罪所得之物、直接故意、間接故意、準贓物
UNIT2妨害電腦使用
最高法院104年度台上字第3392號判決
◆刪除、永久消除、無法回復
CHAPTER12公共危險罪
UNIT1放火罪、失火罪
最高法院104年度台上字第434號判決
最高法院79年度台上字第2656號判決
最高法院76年度台上字第8230號判決
最高法院76年度台上字第170號判決
◆燒燬、獨立燃燒說、全部效用喪失說、一部效用喪失說、主要效用喪失說、危及公共安全說
UNIT2放火罪
最高法院28年上字第3218號判例
最高法院105年度台上字第142號判決
◆現供人使用、放火人犯以外之人、抽象危險犯
UNIT3失火罪
法務部78年檢二字第0909號函
臺灣高雄地方法院100年度簡上字第23號判決
◆失火、現供人使用、現有人所在
UNIT4不能安全駕駛動力交通工具罪
最高法院101年度台上字第6211號判決
最高法院100年度台非字第373號判決
◆不能安全駕駛、客觀構成要件要素說、客觀處罰條件說、抽象危險犯、具體危險犯
UNIT5肇事逃逸罪(一)
最高法院93年度台上字第4724號判決
最高法院102年度台上字第2732號判決
◆發生交通事故、即時救護、救助義務、期待可能性、殺人或傷害之故意
UNIT6肇事逃逸罪(二)
最高法院95年度台上字第3269號判決
最高法院104年度台上字第2570號判決
◆致人死傷而逃逸之事實、民事財產請求權、釐清肇事責任歸屬、保證人義務
UNIT7肇事逃逸罪(三)
最高法院92年度台上字第7328號判決
最高法院105年度台上字第2882號判決
最高法院97年度台上字第4456號判決
最高法院100年度台上字2823判決
◆致人死傷、客觀處罰條件、客觀構成要件、民事求償權、救助義務
CHAPTER13偽造罪
UNIT1偽造文書罪(一)
最高法院20年上字第1050號判例
最高法院103年度台上字第4588號判決
最高法院99年度台上字第5892號判決
◆有形偽造、無形偽造、製作權人、結果犯說、具體危險犯說、文書性質限制說
UNIT2使公務員登載不實罪
最高法院73年台上字第1710號判例
最高法院91年第17次刑事庭會議
最高法院105年度台非字第66號判決
最高法院103年度台上字第3117號判決
◆實質審查、形式審查
UNIT3偽造文書罪(二)
最高法院26年渝上字第125號判例(不再援用)
最高法院95年度第19次刑事庭會議
最高法院102年度台上字第2127號判決
◆無權代理、偽造
CHAPTER14妨害家庭罪
UNIT1通姦罪、相姦罪
臺灣高等法院暨所屬法院91年法律座談會刑事類提案第7號
臺灣高等法院105年度上易字第1551號判決
臺灣高等法院臺中分院104年度上易字第700號判決
臺灣高等法院高雄分院104年度上易字第415號判決
臺灣高等法院高雄分院103年度上易字第107號判決
臺灣高等法院花蓮分院102年度上易字第26號判決
法務部(87)法檢2字第02560號
◆通姦、相姦、姦淫、性交、肛交、口交
UNIT2和誘罪、略誘罪
院解字第3859號解釋
最高法院51年台上字第2272號判例
最高法院33年台上字第491號判例
最高法院30年上字第553號判例
最高法院26年渝上字第636號判例
◆和誘、略誘、脫離家庭、監督權人
CHAPTER15瀆職罪
UNIT1公務員瀆職罪
最高法院103年度第13次刑事庭會議(一)
◆公務員、授權公務員、委託公務員、公共事務、採購事務
UNIT2洩漏國防以外秘密罪
最高法院104年度第14次刑事會議(二)決議
最高法院104年度台非字第216號判決
◆洩漏、國防以外、秘密、亮票
CHAPTER16藏匿人犯及湮滅證據罪
UNIT1藏匿犯人或使之隱蔽、頂替罪
最高法院33年上字第1679號判例
最高法院24年上字第4974號判例
最高法院22年上字第4614號判例
最高法院25年度決議(一)
最高法院87年度台上字第757號判決
臺灣高等法院105年度上易字第377號判決
◆藏匿犯人、使之隱蔽、頂替、已經犯罪之人
UNIT2湮滅證據罪
最高法院25年上字第4435號判例
司法院第2、4期司法業務研究會
法務部(80)法檢二字第1778號函
◆關係他人刑事被告案件之證據、湮滅、證據
CHAPTER17偽證及誣告罪
UNIT1藏匿犯人或使之隱蔽、頂替罪
最高法院69年台上字第2427號判例
最高法院69年台上字第1506號判例
最高法院103年度台上字第2956號判決
最高法院103年度台上字第1625號判決
最高法院99年度台上字第4065號判決
最高法院97年度台上字第2162號判決
司法院(81)廳刑一字第13529號函
◆偽證、於案情有重要關係之事項、虛偽陳述、真正事實、所知實情
UNIT2誣告罪
最高法院53年台上字第574號判例
最高法院40年台上字第88號判例
最高法院29年上字第2986號判例
最高法院28年上字第3744號判例
最高法院26年渝上字第1910號判例
最高法院22年上字第3368號判例
最高法院101年度台上字第2861號判決
◆誣告、直接故意、己手犯
附錄:最高法院具參考價值裁判(103年至106年)
最高法院106年度台上字第1744號判決
◆虛偽遷徙戶籍、妨害投票、親屬、可罰違法性、非難必要性、藏匿人犯、頂替、湮滅刑事證據
最高法院105年度台上字第1916號判決
◆偽證、拒絕證言、家長、家屬、長久穩固家庭關係、永久共同生活、同居一家
最高法院105年度台上字第142號判決
◆放火、抽象危險犯、典型公共安全危害危險行為
最高法院104年度台上字第2837號判決
◆遺棄、無自救力、扶助養育保護義務、法令、契約、無因管理
最高法院104年度台上字第76號判決
◆賄賂、一般職務權限、職務性、具體擔負事務
最高法院104年度台非字第216號判決
◆洩漏、國防以外、秘密、亮票
最高法院104年度台上字第2570號判決
◆釐清肇事責任歸屬、保證人義務
最高法院103年度台上字第3893號判決
◆妨害秘密、無故、法律上正當理由、通訊監察、夫妻忠貞義務、蒐證
最高法院103年度台上字第19號判決
◆強制性交、藥劑、加重條件、著手
序
此次改版新增許多章節,讓大家可以精準掌握實務、學說的最新脈動。
一是新增具參考價值裁判章節:司法院自101年開始每年都會評選認事用法詳實、妥適而具參考價值之確定裁判書類,編纂為具有參考價值裁判,因此被選為具有參考價值的裁判,都是實務認為該裁判的法律見解及論述內容具有相當重要性,所以考試上重要性自然不容小覷。本次改版新增章節專門介紹近5年內的具參考價值裁判,讓大家徹底掌握實務的最新見解。此章節駱克依照裁判作成的先後順序介紹各實務見解,由最新見解開始讓大家逐步掌握近年具參考價值裁判。各則具參考價值裁判,都收錄所編選的裁判要旨部分,並在裁判內容上標註重點,讓大家閱讀部分裁判內容就能掌握該裁判要旨的精髓;之後在「關鍵透析」部分,詳細說明各裁判的內容,讓大家徹底瞭解各裁判所闡釋的重要法律見解;最後搭配駱克所擬的「經典試題」,讓大家可以立刻將各裁判的見解演練於實例題之中,模擬實際考試中的臨場感。
二是新增藏匿犯人及湮滅證據罪章、誣告及偽證罪章:本次改版新增藏匿犯人及湮滅證據罪章、誣告及偽證罪章,近5年律師、司法官考試幾乎每年都會自此二罪章出題,尤其是關於被告、犯人本身教唆他人犯前開各罪是否構成教唆犯,涉及各罪是否為己手犯及期待可能性等問題,屬於同時涉及刑總及刑分的近年熱門考點。
三是新增妨害性自主罪章、搶奪及強盜罪章、詐欺罪章、公共危險罪章等罪章之新單元:本次改版於妨害性自主罪章、搶奪及強盜罪章、詐欺罪章、公共危險罪章等罪章都有增加新UNIT,詳盡介紹近年熱門出題章節的電腦詐欺(刑§§339-1~339-3),完整收錄學說、實務關於電腦詐欺「不正方法」之見解,此外新增對幼年人性交猥褻罪與利用權勢性交猥褻罪如何競合、強盜罪至使不能抗拒之判斷標準為何、行為時住宅僅供失火行為人使用或建築物內僅有失火行為人,是否成立刑法第174條第2項失火燒燬現供人使用住宅或現有人所在建築物罪等爭點。
本書可以順利改版,首先感謝大家用新台幣讓駱克的前一版書下架,還曾經登上博客來銷售排行榜呢(得意)。也要感謝陳曉玉、康旼甄、方皓承,曉玉的催稿功力逐漸強化,讓本書可以如期完成;旼甄的編輯及校正,提供許多駱克原本疏漏未注意的建議,讓本書可以更完善;皓承的美編及排版,讓本書賞心悅目易於閱讀,都是本書的大功臣。
2018年考試制度新增考試分數及格門檻,據聞是由律師公會主導,駱克認為這和前幾年的錄取人數增加以及律師市場逐漸飽和有很大關係,在市場飽和的情形下,將來是不是又有可能再增加錄取門檻或降低錄取率值得觀察,大家唯一能夠掌握在手中的事情就是通過國家考試,早日通過考試,就不用再受到無法預期的考試制度改變所影響,祝大家早日擺脫這種受人宰制的處境。
本書初版撰寫期間適逢父喪,因此本書對於駱克具有相當意義,除了撰寫書籍以外,駱克在Facebook及痞克邦(roxincriminallaw.pixnet.net)上也建立起「駱克刑法」粉絲頁,不定時會整理實務最新見解以及期刊文章,一方面讓駱克自己和大家都可以隨時掌握最新的學說、實務見解,另一方面也藉此作為紀念父親的方式。謹以此書獻予父親。
2018年05月
詳細資料
- ISBN:9789862958339
- 叢書系列:
- 規格:平裝 / 392頁 / 25k正 / 14.8 x 21 cm / 普通級 / 單色印刷 / 2版
- 出版地:台灣
- 本書分類:> >
- 本書分類:> > >
- 本書分類:> >
... 大家所了解的事務Transaction,它是一些列嚴密操作動作,要麼都操作完成,要麼都回滾撤銷。Spring事務管理基於底層資料庫本身的事務處理機制。資料庫事務的基礎,是掌握Spring事務管理的基礎。一個資料庫事務是一個被視為單一的工作單元的操作序列。這些操作應該要麼完整地執行,要麼完全不執行。事務管理是一個重要組成部分,RDBMS 面向企業應用程式,以確保數據完整性和一致性。事務具備ACID四種特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔離性)和Durability(持久性)的英文縮寫。 Atomic(原子性):事務應該當作一個單獨單元的操作,這意味著整個序列操作要麼是成功,要麼是失敗的。 Consistency(一致性):這表示資料庫的引用完整性的一致性,表中唯一的主鍵等。 Isolation(隔離性):可能同時處理很多有相同的數據集的事務,每個事務應該與其他事務隔離,以防止數據損壞。 Durability(持久性):一個事務一旦完成全部操作後,這個事務的結果必須是永久性的,不能因系統故障而從資料庫中刪除。 一個真正的 RDBMS 資料庫系統將為每個事務保證所有的四個屬性。使用 SQL 發布到資料庫中的事務的簡單視圖如下: 使用 begin transaction 命令開始事務。 使用 SQL 查詢語句執行各種刪除、更新或插入操作。 如果所有的操作都成功,則執行提交操作,否則回滾所有操作。 Spring 框架在不同的底層事務管理 APIs 的頂部提供了一個抽象層。Spring 的事務支持旨在通過添加事務能力到 POJOs 來提供給 EJB 事務一個選擇方案。Spring 支持編程式和聲明式事務管理。EJBs 需要一個應用程式伺服器,但 Spring 事務管理可以在不需要應用程式伺服器的情況下實現。 局部事物 vs. 全局事務 局部事務是特定於一個單一的事務資源,如一個 JDBC 連接,而全局事務可以跨多個事務資源事務,如在一個分布式系統中的事務。 局部事務管理在一個集中的計算環境中是有用的,該計算環境中應用程式組件和資源位於一個單位點,而事務管理只涉及到一個運行在一個單一機器中的本地數據管理器。局部事務更容易實現。 全局事務管理需要在分布式計算環境中,所有的資源都分布在多個系統中。在這種情況下事務管理需要同時在局部和全局範圍內進行。分布式或全局事務跨多個系統執行,它的執行需要全局事務管理系統和所有相關係統的局部數據管理人員之間的協調。 編程式 vs. 聲明式 Spring 支持兩種類型的事務管理: 編程式事務管理 :這意味著你在編程的幫助下有管理事務。這給了你極大的靈活性,但卻很難維護。 聲明式事務管理 :這意味著你從業務代碼中分離事務管理。你僅僅使用注釋或 XML 配置來管理事務。 聲明式事務管理比編程式事務管理更可取,儘管它不如編程式事務管理靈活,但它允許你通過代碼控制事務。但作為一種橫切關注點,聲明式事務管理可以使用 AOP 方法進行模塊化。Spring 支持使用 Spring AOP 框架的聲明式事務管理。 Spring 事務抽象 Spring 事務抽象的關鍵是由 org.springframework.transaction.PlatformTransactionManager 接口定義,如下所示: public interface PlatformTransactionManager { TransactionStatus getTransaction(TransactionDefinition definition); throws TransactionException; void commit(TransactionStatus status) throws TransactionException; void rollback(TransactionStatus status) throws TransactionException; } 一、TransactionStatus getTransaction(TransactionDefinition definition),根據指定的傳播行為,該方法返回當前活動事務或創建一個新的事務。 二、void commit(TransactionStatus status),該方法提交給定的事務和關於它的狀態。 三、void rollback(TransactionStatus status),該方法執行一個給定事務的回滾。 TransactionDefinition 是在 Spring 中事務支持的核心接口,它的定義如下: public interface TransactionDefinition { int getPropagationBehavior; int getIsolationLevel; String getName; int getTimeout; boolean isReadOnly; } 一、int getPropagationBehavior,該方法返回傳播行為。Spring 提供了與 EJB CMT 類似的所有的事務傳播選項。 二、int getIsolationLevel,該方法返回該事務獨立於其他事務的工作的程度。 三、String getName,該方法返回該事務的名稱。 四、int getTimeout,該方法返回以秒為單位的時間間隔,事務必須在該時間間隔內完成。 五、boolean isReadOnly,該方法返回該事務是否是只讀的。 下面是隔離級別的可能值: 一、TransactionDefinition.ISOLATION_DEFAULT,這是默認的隔離級別。 二、TransactionDefinition.ISOLATION_READ_COMMITTED,表明能夠阻止誤讀;可以發生不可重複讀和虛讀。 三、TransactionDefinition.ISOLATION_READ_UNCOMMITTED,表明可以發生誤讀、不可重複讀和虛讀。 四、TransactionDefinition.ISOLATION_REPEATABLE_READ,表明能夠阻止誤讀和不可重複讀;可以發生虛讀。 五、TransactionDefinition.ISOLATION_SERIALIZABLE,表明能夠阻止誤讀、不可重複讀和虛讀。 下面是傳播類型的可能值: 一、TransactionDefinition.PROPAGATION_MANDATORY,支持當前事務;如果不存在當前事務,則拋出一個異常。 二、TransactionDefinition.PROPAGATION_NESTED,如果存在當前事務,則在一個嵌套的事務中執行。 三、TransactionDefinition.PROPAGATION_NEVER,不支持當前事務;如果存在當前事務,則拋出一個異常。 四、TransactionDefinition.PROPAGATION_NOT_SUPPORTED,不支持當前事務;而總是執行非事務性。 五、TransactionDefinition.PROPAGATION_REQUIRED,支持當前事務;如果不存在事務,則創建一個新的事務。 六、TransactionDefinition.PROPAGATION_REQUIRES_NEW,創建一個新事務,如果存在一個事務,則把當前事務掛起。 七、TransactionDefinition.PROPAGATION_SUPPORTS,支持當前事務;如果不存在,則執行非事務性。 八、TransactionDefinition.TIMEOUT_DEFAULT,使用默認超時的底層事務系統,或者如果不支持超時則沒有。 TransactionStatus 接口為事務代碼提供了一個簡單的方法來控制事務的執行和查詢事務狀態。 public interface TransactionStatus extends SavepointManager { boolean isNewTransaction; boolean hasSavepoint; void setRollbackOnly; boolean isRollbackOnly; boolean isCompleted; } 一、boolean hasSavepoint,該方法返回該事務內部是否有一個保存點,也就是說,基於一個保存點已經創建了嵌套事務。 二、boolean isCompleted,該方法返回該事務是否完成,也就是說,它是否已經提交或回滾。 三、boolean isNewTransaction,在當前事務時新的情況下,該方法返回 true。 四、boolean isRollbackOnly,該方法返回該事務是否已標記為 rollback-only。 五、void setRollbackOnly,該方法設置該事務為 rollback-only 標記。
文章來源取自於:
壹讀 https://read01.com/3zE3Ee4.html
博客來 https://www.books.com.tw/exep/assp.php/888words/products/0010789459
如有侵權,請來信告知,我們會立刻下架。
DMCA:dmca(at)kubonews.com
聯絡我們:contact(at)kubonews.com
西屯憂鬱症治療中醫太平區注意力不集中改善中醫診所南屯口乾舌燥治療有效中醫診所
台中血壓不穩定看什麼科 龍井焦慮不安改善中醫診所 最推薦的中醫診所潭子自律神經失調治療中醫 太平區肌肉緊繃看什麼科 許多人都在間中醫診所看好的太平區憂鬱中醫推薦 神岡肌肉、關節莫名痛治療中醫 當地人都推薦的中醫診所龍井打嗝中醫推薦 霧峰噁心治療中醫 網友都推薦的中醫診所
留言列表