우리 팀은 MyBatis Generator 버전 1.3.1을 사용하기 시작했으며 은 최근에 버전 1.3.2로 마이그레이션했으며 생성 된 POJO의 속성 순서대로 변경되었습니다.MyBatis의 속성 순서는 다음과 같습니다.
이전에 생성 된 클래스의 속성 순서는 알파벳 순서 였지만 변경 후에는 XxxKey 클래스 (즉, 테이블의 기본 키와 일치하는 클래스)에서 속성은 더 이상 알파벳 순서가 아닙니다.
예 :
버전 1.3.1 :
public class PoolChargingKey {
private String billingCycle;
private Integer commercialGroupId;
private Short destinationId;
private Integer tariffPlanId;
private String trafficCase;
private Integer zoneId;
[...]
버전 1.3.2 :
public class PoolChargingKey {
private Integer commercialGroupId;
private Integer tariffPlanId;
private Integer zoneId;
private Short destinationId;
private String basicService;
private String trafficCase;
[...]
우리는 g 액세스 일부 조롱 유틸리티에 대한 반성과 함께 POJO가 실행되었고 속성 순서의 변경으로 인해 POJO가 손상되었습니다. 영향을받은 변경 사항은 해결할 수 있지만 클래스 생성 방법을 나타내는 것은 좋습니다.
그렇게 할 수 있습니까? 나는 대답이 '아니오'라고 생각하지만, 다만 그렇다. 그런데 버전 1.3.1의 속성 순서는 영문자입니다. 버전 1.3.2에서 생성 된 속성은 어떤 순서로 나타 납니까?
감사합니다. Tomas.