Gil*_*hum
5
java
sql
ibatis
jdbc
mybatis
我需要编写相当直接的DB代码,而我正在考虑MyBatis而不是普通的JDBC(我相信完整的ORM是一种过度杀伤力).
考虑到在MyBatis和普通JDBC中你都发现自己:
- 手写SQL语句.
- 手动将DB行连接到JAVA DTO对象(通过代码或配置).
我所知道的MyBatis优于JDBC的好处是:
- 开箱即用的表/查询缓存.
- 动态SQL.
- SQL存储在代码之外.
- 模板化SQL使数据库供应商更加独立.
还有哪些其他MyBatis-Over-JDBC好处需要考虑?