属性 |
説明 |
値型 |
制約 |
---|---|---|---|
qtypeName |
QAttributeと同じ |
同左 |
required。同一qentityId/qattributeNameでunique |
qentityId |
親となるQEntity.id |
Long |
required。同一qtypeName/qattributeNameでunique |
qattributeName |
親となるQAttribute.name |
String |
required。同一qtypeName/qentityIdでunique |
stringValue |
親となるQAttribute.qvalueType=STRINGの場合の値 |
String |
左記の条件でnot null。0~1000文字 |
longValue |
親となるQAttribute.qvalueType=LONGの場合の値 |
Long |
左記の条件でnot null |
floatValue |
親となるQAttribute.qvalueType=FLOATの場合の値 |
Float |
左記の条件でnot null |
version |
QTypeと同じ |
同左 |
同左 |
注意
値=nullを表現する場合は、QValue.xxxValue=nullを登録するのではなく、QValue自体を登録しないようにしてください。。すなわち、QAttributeはあるがQValueはない、という状態で表現する必要があります。