如何从Kotlin中的另一个类访问变量值?

时间:2020-01-13 08:12:46

标签: kotlin

我在Kotlin中有一个名为“ testOrder”的类,其代码段如下。

@OneToOne(mappedBy = "testOrder", cascade = [ CascadeType.ALL ], orphanRemoval = true)
    var or: OData? = null,

@OneToMany(mappedBy = "testOrder", cascade = [ CascadeType.ALL ], orphanRemoval = true)
    var ur: MutableList<UData>? = ArrayList(),

此UData类具有

@OneToMany(mappedBy = "usr", cascade = [CascadeType.ALL], orphanRemoval = true)
    var sCriteria: MutableSet<SCriteria>? = LinkedHashSet()

OData类具有

@OneToMany(mappedBy = "owr", cascade = [CascadeType.ALL], orphanRemoval = true)
    var sCriteria: MutableSet<SCriteria>? = LinkedHashSet()

我想访问ABC类中的ur.SCriteria。

我正在使用

val sCriterias = testOrder.owr?.sCriteria;

UData失败。.

1 个答案:

答案 0 :(得分:0)

请确保已初始化testOrder类,并确保已将sCriteria设置为一个值并且不为空。

相关问题