왜 많은 사람들이 Hibernate 를 쓰레기라고 말합니까? 도대체 왜?
모두가 스트럭스+스프링+히버넷은 J2EE 가 개발한 삼총사로, 정품이며, 오랫동안 이유를 찾지 못했고, 나중에 역사유로 쓰레기라고 가정하고, 단번에 N 이 많은 이유를 찾아냈다. 1. 간단한 웹 앱은 세 개의 비대한 프레임워크를 사용하며, 다운로드 시간이 개발보다 길다. 2. 각 프레임에는 부들부들 떨리는 XML 파일이 배합되어 있다. 프로그래머로서, 나는 항상 코드 변경이 구성 파일 변경보다 쉽다고 주장한다. 3. 복사할 지원 클래스 라이브러리가 너무 많아 내 프로젝트 폴더의 총 크기의 90 대 이상을 차지한다. 4. 기본적으로 eclipse 플러그인을 설치해야 한다. 그렇지 않으면 개발은 악몽이다. 5. Struts 의 action 은 XML 에 구성해야 접근할 수 있고, 루트 디렉토리에서만 6. Action 이 HTML 페이지를 직접 출력할 수 없다. actionforward 중 7. Actionform 의 코드가 VO 의 코드와 심각하게 중복되어 귀중한 것을 낭비해야 한다. 유지 관리 작업량 증가 8. 생성된 코드 파일이 너무 많아 코드 생성 도구가 많아 더 많은 코드 쓰레기를 생성할 수 있습니다 .9. JSP 에서 ActionForm, Action, 서비스, DAO 인터페이스, DAO 구현, Action, JSP 페이지 10. 7, 8, 8, 8,,,,,,,,,,,,, 13. Spring 은 개체의 초기화를 프로필에 넣는 것 외에는 쓸모가 없다. 14. 원래 new 만 하면 개체를 만들었는데, 지금은 Spring 의 XML 에 맞춰야 하는데, 문자를 잘못 두드려도 15. Hibernate 의 이른바 HQL 언어는 어불협하고 복잡하여 손을 댈 수 없을 정도로 복잡하며 간결하고 사용하기 쉬운 S 17. 입니다. 。 。