PHPz2017-04-18 10:42:59
Mybatis의 Mapper 파일 매핑, 결과가 복잡한 객체인 경우 resultMap
속성을 지정해야 합니다. 으아아아일부 속성 값을 설명하세요. <resultMap>
태그는 javaweb의 기본부터 시작하여 jdbc에 직접 접근하면 ResultSet을 숙지해야 합니다. resultMap
여기서는 데이터베이스 필드 열과 사용자가 직접 생성한 pojo/entity 개체 간의 매핑 관계를 지정합니다. 태그의 id
는 코드의 resultMap
인 BaseResultMap
를 식별하는 데 사용됩니다. 이는 아래 select
태그 selectByPrimaryKey
의 resultMap
속성에 지정하여 이 결과를 나타낼 수 있습니다. set은 쿼리를 수신하는 데 사용됩니다. 결과는 UserRole 개체에 매핑됩니다. resultMap
태그의 id
은 기본 키에 해당하는 매핑이고, result
은 다른 열의 매핑입니다. column
속성은 데이터베이스의 필드 이름이고, property
은 UserRole
개체의 해당 속성 이름이며, jdbcType
은 데이터베이스의 필드 저장 유형을 나타냅니다. 다음 내용은 전혀 어렵지 않습니다. 궁금한 점이 있으면 개인적으로 메시지를 보내주세요. 또한 mybatis-generator
을 사용하여 이러한 파일을 생성할 수 있다면 오류나 누락이 발생하기 쉬운 기본 코드를 수동으로 작성하지 않는 것이 가장 좋습니다. 바이두 혼자서mybatis-generator