Should I apply @Transactional(readOnly = true) to a simple query method?
The advantages of transactions are known as ACID: Atomicity, Consistency, Isolation, and Durability. In methods like save and update, transactions are effective because they support dirty checking and various other features.