2017-12-28 7 views
0

잘못된 항목을 포함ODM는 : 요소의 도메인이 나는 데이터베이스에서 검색 동적 도메인을 동기화하려고 시도 할 때 다음과 같은 오류를 받고 있어요

요소에 도메인 '[도메인 오브젝트]'포함 유효하지 않은 항목 : '[entry]'.

숫자 또는 비 알파 문자로 시작하는 값에 대해서만 발생하는 것으로 보입니다. 오류는

enter image description here

그리고이 있습니다 : 여기 내 도메인 값 만 처음 두 도메인 항목이 오류가 발생할

enter image description here

참고. 동적 도메인에 어떤 이름을 사용할 수 있습니까?

답변

1

도메인 항목 이름은 자바 변수 이름과 동일한 규칙을 따릅니다 : ...

public String normalize(String str) { 
    String result = str; 
    if (Pattern.matches("^\\d\\w*$", result)) { 
     result = "_" + result; 
    } 
    return result.replaceAll("[^A-Za-z0-9]", "_"); 
} 

비 문자/숫자를 제거 :

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html

당신은 이런 식으로 뭔가를 시작할 수 문자를 항목 이름에 사용하고 예제에서와 같이 숫자로 시작하는 경우 밑줄을 앞에 붙입니다.