MyBatis로 프레임 워크 자바 프레임 워크

I. 서론 프레임 워크 :

  개발자는, 연결을 생성, 등록 드라이브 등의 처리에 에너지를 소비 성명을 생성 할 필요없이 SQL 자체에 초점을 맞출 필요가 있도록 MyBatis로 우수한 지속성 프레임 워크, 그 작동 JDBC 데이터베이스 캡슐화의 과정은 수동으로 매개 변수를 설정 검색 결과는 JDBC 복잡한 절차 코드를 설정합니다.

  다양한 문 (명령문, preparedStatemnt, CallableStatement로 --- 자바 메모 저장 프로 시저) 또는 XML의 MyBatis 통계 방식으로 함께 수행되도록 배치하고, 마지막으로 Java 오브젝트와 SQL 문에 의해 실행되는 마지막 맵 생성 SQL 문 프레임 맵을 Java 오브젝트와 리턴 논리합하여 SQL MyBatis로.

둘째, 반대로 아래 JDBC 문제 :

1, 데이터베이스 연결이 생성되고, 자주 시스템 리소스의 릴리스는 시스템 성능에 영향을 미칠 수있는 낭비된다. 당신이 데이터베이스 연결 풀을 사용하는 경우이 문제를 해결합니다.

2, SQL 문이 하드 코딩, 실용적인 응용 프로그램의 SQL 변화가 클 수 있습니다 유지하는 코드가 더 어려워 코드에, SQL 변경은 자바 코드를 변경해야합니다.

3의 존재 하드 코딩 된 SQL 문이 필요하지 않는 조건이 더 많거나 적을 수 있습니다뿐만 아니라, SQL, 유지 보수가 용이 시스템을 수정하는 코드를 수정하기 때문에, PreparedStatement로 자리-매개 변수를 사용할 수 있습니다.

데이터베이스 레코드가 객체가 편리로 패키지 POJO 해결 할 수있는 경우 4, 구문 분석 (쿼리 열 이름)의 하드 코딩 된 세트의 존재의 결과는 변경 SQL 구문 분석 코드 변경의 결과로, 시스템은 쉽게 유지합니다.

추천

출처www.cnblogs.com/21-forever/p/11305332.html