🎯 DAO 层收敛
持久层逻辑不泄露到 Service 层,业务代码更纯粹。 方法名语义化查询,Service 层只表达业务意图, 告别 Wrapper 地狱。
🔧 低接管成本
SQL 预生成可审查,性能优化时 XML 直接覆盖。 Service 层代码零改动,DAO 接口签名不变, 从自动生成到手写 SQL 是连续自然的。
🎨 渐进式控制
从零配置到完全掌控:90% 用框架生成,9% 用 XML 覆盖,1% 手写复杂 SQL。 声明式关联查询,四种抓取模式精确控制性能。
让代码不被数据库腐蚀 - 持久层逻辑归于 DAO,业务逻辑留在 Service
持久层逻辑不泄露到 Service 层,业务代码更纯粹。 方法名语义化查询,Service 层只表达业务意图, 告别 Wrapper 地狱。
SQL 预生成可审查,性能优化时 XML 直接覆盖。 Service 层代码零改动,DAO 接口签名不变, 从自动生成到手写 SQL 是连续自然的。
从零配置到完全掌控:90% 用框架生成,9% 用 XML 覆盖,1% 手写复杂 SQL。 声明式关联查询,四种抓取模式精确控制性能。