찾다

 >  Q&A  >  본문

ssh - Java ORM框架现在推荐使用哪个?

问题

现在打算自己弄一个小web练练手,当然了,要有一定实用性。
现在选ORM框架的时候遇到了一些疑问,还望有经验的小伙伴们给些建议和意见。

详细

今年刚刚毕业,到公司后接触了两三个项目,有两个项目ORM框架用的mybatis,一个用的是hibernate,但是最近hibernate那个项目要重构产品化了。也就意味着项目组接下来的项目不会再使用hibernate了。而我自己在使用hibernate的时候也遇到了比较多的问题,比如自动的关联会产生一些问题,并且自动的关联会在一定的程度上影响性能。当然了,简单的CURD还是很喜欢hibernate的。毕竟一个SQL都不用写了。mybits更加灵活但是SQL全靠手敲,像我这种刚毕业的菜鸟可能写出的SQL效率就不是很好了。但是还挺喜欢的,毕竟自由了很多,也不会查出一些不必要的数据(hibernate一查就是一堆。。)

说了这么多就是想知道各位在各自的领域使用较多或者用的比较好的ORM框架都是什么?hibernate和mybits或其他ORM你们更倾向哪个。

PS:其他的前端啊,或者一些好的框架的选型也可以推荐推荐,任何方面的都可以,现在就我一个人在开发着玩,抱着学习的态度在给自己敲代码。

PHPzPHPz2766일 전345

모든 응답(5)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-18 10:29:14

    • 추천: SpringData

    • 사실 JPA에서는 Query를 이용해서 복잡한 문장을 작성할 수도 있고, 물론 MyBatis를 사용할 수도 있습니다. 하나는 객체 지향이고 다른 하나는 명령 지향이며 모두 개인 취향에 따라 다릅니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-18 10:29:14

    jfinal은 사용하기 매우 쉽고 가벼운 mvc이며 필요한 모든 것을 사용할 수 있습니다!

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:29:14

    지금 mybatis를 사용하고 있는데 SQL을 작성하고 연습하는 것이 매우 편리하다고 생각합니다. 그런데, 이제 막 졸업해서 작은 웹 프로젝트를 시작하고 싶나요? 배우기 위해.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:29:14

    mybatis는 가장 많이 사용되며 SQL을 직접 작성할 수 있습니다. 가끔 스프링 데이터 jpa를 사용하기도 하는데, 이는 jpa의 구현이자 hibernate의 2차 캡슐화이기도 하다. 높다

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:29:14

    springjdbc와 템플릿 엔진을 결합하면 충분하고 성능도 높다고 생각합니다

    회신하다
    0
  • 취소회신하다