<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Transactions on Khang Nghiem</title><link>https://www.khangnghiem.com/tags/transactions/</link><description>Recent content in Transactions on Khang Nghiem</description><generator>Hugo</generator><language>vi</language><lastBuildDate>Sun, 07 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.khangnghiem.com/tags/transactions/index.xml" rel="self" type="application/rss+xml"/><item><title>Tất cả về Transaction trong Java: Từ ACID đến Distributed Systems</title><link>https://www.khangnghiem.com/post/java-transactions-06-2026/</link><pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.khangnghiem.com/post/java-transactions-06-2026/</guid><description>&lt;p&gt;Transaction là thứ bạn không thấy khi nó hoạt động đúng, và không thể giải thích khi nó sai. Một bug transaction trong hệ thống thanh toán có thể khiến tiền biến mất, xuất hiện hai lần, hoặc trạng thái order và payment không đồng nhất mà không có exception nào được throw. Phần lớn lỗi không đến từ thiếu annotation &lt;code&gt;@Transactional&lt;/code&gt;, mà đến từ không hiểu annotation đó thực sự làm gì, khi nào nó không hoạt động, và tại sao.&lt;/p&gt;</description></item></channel></rss>