IT/JAVA 2

[MyBatis] 동적 태그 사용 <isEQual></isEQual> ,<if>,<choose>...

MyBatis MyBatis는 개발자가 SQL 쿼리 및 데이터베이스 작업을 Java 메서드 및 개체에 매핑할 수 있도록 하는 널리 사용되는 Java 기반 데이터 지속성 프레임워크입니다. MyBatis 동적 태그는 변화하는 요구 사항 및 데이터 조건에 적응할 수 있는 유연하고 사용자 정의 가능한 SQL 쿼리를 생성하기 위한 강력한 도구입니다. 이러한 태그는 동적 데이터 또는 사용자 입력을 기반으로 SQL 쿼리를 구성해야 하는 시나리오를 처리하는 데 유용합니다. MyBatis 동적 태그의 몇 가지 예는 다음과 같습니다. : 이 태그를 사용하면 매개변수 또는 변수 값에 따라 SQL 조각을 조건부로 포함하거나 제외할 수 있습니다. : 이 태그를 사용하면 여러 조건을 지정하고 어떤 조건이 참인지에 따라 다른 SQ..

IT/JAVA 2023.05.10

mybatis vs ibatis 차이점 (예시)

mybatis vs ibatis 차이점 mybatis와 ibatis는 둘다 java객체를 sql 문에 매핑하는 쉬운 방법을 제공하는 java기반 지속성 프레임워크이다. 두 프레임워크 모두 sql 맵을 사용하여 java개체와 sql 문 간 의 매핑을 정의한다. [차이점] ex> id,name 및 email의 세필드가 있는 User 라는 간단한 Java 클래스가 있다고 가정한다. 이 클래스를 동일한 필드가 있는 users라는 sql 테이블에 매핑한다고 하자. mybatis SELECT id, name, email FROM users WHERE id = #{id} ibatis SELECT id, name, email FROM users WHERE id = #value# 두 경우 모두 sql 테이블의 열을 ja..

IT/JAVA 2023.05.04