의 내가 선수 클래스가 있다고 가정 해 봅시다 :JSON 응답의 정보를 숨기려면 어떻게합니까?
@javax.xml.bind.annotation.XmlRootElement
class Player {
Long id;
String name;
String secret;
}
는 또한 나라 주위에 성이있을 수 있습니다 (액세스 한정자를 무시)를
이제@javax.xml.bind.annotation.XmlRootElement
class Kingdom {
Long id;
String name;
Player owner;
}
, 나는에 의해 소비 JSON으로 나라 개체 침을 때 UI, 플레이어 개체도 함께갑니다. 이것은 좋은 일입니다. 만약 당신이 친절한 적이 있는지 적이라고 말할 수 없다면 그것은 유용하지 않을 것입니다. 그러나 나쁜 점은 비밀 변수가 또한 공개된다는 것입니다. 마샬링되지 않도록 내 비밀 변수에 주석을 달 수 있습니까?
'일시적'입니까? –
글쎄, 나는 여전히 데이터베이스에 있기를 원하기 때문에 Hibernate가 그것을 볼 수 있도록 어떤 솔루션을 필요로 하든지간에. – corsiKa