java - 스프링 부트 통합 mybatis 주석 버전 쿼리
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-23 09:14:41
0
2
1153

-spring boot는 주석을 사용하여 mybatis를 통합합니다.
spring boot와 mybatis는 정상적으로 통합되었습니다. 쿼리를 사용할 때 주석이 사용됩니다(프로젝트에는 XML 파일이 없습니다)

으아악

이런 식으로 하면 일부 속성만 값으로 채워지고 다른 속성 쿼리 결과는 모두 null이 되는 이유를 모르겠습니다.

하지만 내가 쓴다면

으아악

완전히 정확합니다. 모든 속성에는 값이 있습니다
질문 1: 일부 속성에는 값이 있고 일부 속성에는 값이 없는 이유는 무엇입니까?
질문 2: 중복되는 내용이 많아서 이렇게 모든 쿼리를 작성할 수는 없습니다@Result部分,有没有注解将其在内部进行对应关系实现,不需要每次都写@ Result?

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(2)
世界只因有你

질문 1. 결과 집합의 열이 Bean의 속성과 일치하지 않으므로 당연히 null이 됩니다.

질문 2. SQL에서 별칭을 사용하여 열과 속성을 일치시키면 질문 1이 발생하지 않습니다.

漂亮男人

질문 1의 경우 데이터베이스 필드가 밑줄로 구분되어 있고 Bean의 필드 이름이 user_name 및 userName과 같이 카멜 표기법으로 지정되어 있으므로 일치할 수 없습니다

XML 파일을 통해 구성하는 경우 카멜 표기법 명명 변환만 활성화하면 됩니다

<setting name="mapUnderscoreToCamelCase" value="true"/>

yml에서는 아마 이런 느낌

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!