2010-06-09 2 views
0

어떻게 클래스 내에서 변수 타입을 가진 필드를 가질 수 있습니까? DB에 매핑하기 위해 최대 절전 모드 주석을 사용합니다. 내가 필드의 형식으로 java.io.Serializable를 사용하려고했는데, 그것은 개체의 그것을 얻고 그것에게 던져 사실 경우 01 금액으로 데이터베이스에 매핑 된. 하지만 필드의 진정한 금액이 필요한이 개체에 대한 쿼리를 실행해야합니다. 지금 정수 필드를 숫자와 비교할 수 없습니다. 아무도 내가 어떻게 할 수있는 아이디어가 있습니까?매핑 Hibernate Annotation을 사용하는 변수 타입을 가진 필드

미리 감사드립니다.

답변

0

Java에서 변수 유형을 사용할 수 없습니다. 언어는 statically typed입니다.

groovy (+ grails)과 같은 것을 얻을 수 있다고 생각합니다. dynamically typed입니다. def someField과 같은 것을 사용하면 나중에 someField을 원하는대로 사용할 수 있습니다.