你好!
从学习成本来说,Mybatis跟写sql差不多。比较直观。但是二次修改比较方便,毕竟是直接操作数据表的。
如果是从易用性来看,JPA就简单多了。他以hibernate为基础,使用注解方式映射db。DB就是java里面的对象,直接使用,很方便。前提你得了解hibernate的基础知识。使用比较广的算hibernate。
如果对你有帮助,望采纳。
楼上说错了,jpa只是一个接口,而hibernate跟mybitas只是jpa的一种实现,jpa就是为了统一orm映射而存在的,所以有人觉得jpa跟hibernate很相似。至于hibernate跟mybitas,10个项目我想大概有7个用hibernate吧,mybitas没听过,查了一下,原来前身是iBatis,iBatis用的人比较少。
从学习成本来说,Mybatis跟写sql差不多。比较直观。但是二次修改比较方便,毕竟是直接操作数据表的。
如果是从易用性来看,JPA就简单多了。他以hibernate为基础,使用注解方式映射db。DB就是java里面的对象,直接使用,很方便。前提你得了解hibernate的基础知识。使用比较广的算hibernate。
首先要说的是,世上无难事只怕有心人。
推荐你学习hibernate,这个用的比较多!jpa是EJB里面的内容,现在hibernate的作者在EJB组里工作,并且JPA里面的东西也在慢慢靠近hibernate。
至于mybitas用的不是很多,当做了解就可以了!因为你学习了hibernate后有一定的基础,工作用的时候,再去看也不迟!
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....