随笔
Loading Date...db访问分为这么几种- 写 sql,各个 db 差异要自己适配
- 写 dsl,屏蔽了 db 差异,自动适配
- 运行时或编译时自动合成 sql,屏蔽 db 差异
mybatis和jdbc是第一种,hql 是第二种,jpa 是第三种,开发效率依次递增,表达能力依次递减。在我看来,mybatis 已经是过去式了,jpa 可以满足 80%以上的需求了,少数交给 hql,极少数直接走 jdbc(temple)。
db 访问分为这么几种
mybatis 和 jdbc 是第一种,hql 是第二种,jpa 是第三种,开发效率依次递增,表达能力依次递减。在我看来,mybatis 已经是过去式了,jpa 可以满足 80%以上的需求了,少数交给 hql,极少数直接走 jdbc(temple)。