MyBatis

    [mybatis] mybatis(마이바티스)란? (mybatis 환경세팅)

    [mybatis] mybatis(마이바티스)란? (mybatis 환경세팅)

    mybatis란? mybatis는 JDBC 프로그래밍을 단순화하기 위해 만들어졌다. mybatis의 핵심 개발과 유지보수가 쉽도록 소스 코드에 박혀있는 SQL을 별도의 파일로 분리하는 것이다. 단순하고 반복적인 JDBC 코드를 캡슐화하여 데이터베이스 프로그래밍을 간결하게 만드는 것이다. ▶ProjectDao.java try { connection = ds.getConnection(); stmt = connection.prepareStatement("UPDATE PROJECTS SET " + " PNAME=?," + " CONTENT=?," + " STA_DATE=?," + " END_DATE=?," + " STATE=?," + " TAGS=?" + " WHERE PNO=?"); stmt.setString..

    퍼시스턴스 프레임워크(Persistence Framework)란?

    📌퍼시스턴스 프레임워크(Persistence Framework)란? 자세한 설명에 앞서 단도직입적으로 말하면 퍼시스턴스 프레임워크(persistence framework)를 사용하면 직접 JDBC API를 호출하지 않고도 DB에 있는 데이터를 다룰 수 있다. 퍼시스턴스 프레임워크(persistence framework)가 JDBC API를 대신 호출해주기 때문에 개발자가 JDBC 프로그래밍으로부터 해방되게 해준다. 💡퍼시스턴스(Persistence) 퍼시스턴스(Persistence)는 데이터의 지속성을 의미한다. 즉 애플리케이션을 종료하고 다시 실행하더라도 이전에 저장한 데이터를 다시 불러올 수 있는 기술이다. 💡프레임워크(Framework) '라이브러리(Library)'가 개발에 필요한 도구들을 단순히..