是否可以为可选变量实现BeanProperty?它对JPA很有用。
如果:
会很棒@BeanProperty var status: Option[String]
会在课程中添加以下方法:
def setStatus(s: String) { status = Some(s) }
def getStatus: String = status.get
答案 0 :(得分:2)
不幸的是,但是有一个简单的解决方法可以带来两全其美:
@BeanProperty
var status: String
def statusOption = Option(status)
请注意,JPA不理解Option[T]
。顺便说一句,如果您使用字段访问而不是JPA中的getter / setter访问,则甚至不需要@BeanProperty
- JPA提供程序将扫描Java字段。