In large-scale Java development, there is a topic that has been debated for many years. It is the question of "where exactly should SQL be written?" In past development, SQL was sometimes found ...