문자열 값 컬렉션을 가진 엔티티를 갖고 싶습니다. 영숫자 일 수있는 영수증 번호를 저장하므로 문자열을 저장할 필요가 있습니다. Spring Roo를 사용하여 이러한 필드를 엔티티에 어떻게 추가합니까? 스프링 MVC - 문자열 모음
내가field set --fieldName controlNumbers --type java.lang.String --class ~.model.Receipt
다음 엔티티에 아래 코드를 직접 삽입하여 저장하고 aj 파일을 업데이트했습니다. 그러나 그것은 또한 바람둥이를 실행할 때 문제가있었습니다.
private Set<String> controlNumbers = new HashSet<String>();
또한 사람이
@org.hibernate.annotations.CollectionOfElements
private Set<String> controlNumbers = new HashSet<String>();
을하지만 CollectionOfElements가되지 않습니다 무엇 geuss 보았다.
도와주세요.
클래스를 지정하지 않고 두 가지 모두 시도해 보았습니다. 필드를 넣을 위치를 어떻게 알 수 있습니까? 그 결과 "java.lang.IllegalStateException : '*'를 'class'의에 대한 JavaType 유형으로 변환하지 못했습니다. 알 수없는 유형으로, 유형을 명령 옵션 (예 : --xxxx)으로 지정하십시오." 필드 설정을 시도했습니다 - fieldName controlNumbers --type java.lang.String "--class"없이도 오류가 발생했습니다 – Binaryrespawn
~ .model.Receipt가있는 경우 필드 집합 - 필드 이름 확인 --type ~ .model.Receipt 모두 필요 영수증 jpa 엔티티를 만든 다음 필드 집합을 실행하십시오. – Slartibartfast
또는 controlnumbers jpa 엔티티를 만들고 그 세트를 참조하십시오. – Slartibartfast