my batis-plus 실체 클래스 의 필드 와 데이터베이스 의 필드 이름 이 대응 하지 않 는 해결 방법 을 자세히 설명 합 니 다.

my batis 나 my batis-plus 를 사용 할 때 데이터베이스 의 필드 이름과 실체 류 의 필드 이름 이 일치 하지 않 는 경우 가 있 습 니 다.실행 하면 이 필드 는 자동 으로 매 핑 되 지 않 아 오 류 를 보고 할 수 있 습 니 다.여 기 는 제 데이터베이스 name 필드 이름과 여기 실체 류 의 uname 필드 이름 은 예 입 니 다.
在这里插入图片描述
在这里插入图片描述
해결 방법 은 다음 과 같은 세 가지 가 있다.
방법 1:
데이터베이스 의 필드 와 실체 클래스 의 필드 이름 을 같은 이름 으로 변경 합 니 다.
방법 2:
mapper.xml 파일 에 손 으로 쓴 sql 조회 문 이 라면 필드 에 별명 을 붙 일 수 있 습 니 다.예 를 들 어 여 기 는 selectname as u 라 고 쓸 수 있 습 니 다.name from…
방법 3:
주석@TableField("name")를 사용 하면 값 이 데이터베이스 필드 이름 입 니 다.
在这里插入图片描述
mybatis-plus 실체 클래스 의 필드 와 데이터베이스 에 있 는 필드 이름 이 대응 하지 않 는 해결 방법 에 대한 자세 한 설명 은 여기까지 입 니 다.mybatis-plus 필드 이름 이 대응 하지 않 는 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기