Add Reference/Collections
This commit is contained in:
@@ -2,7 +2,7 @@ package nl.astraeus.persistence
|
||||
|
||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.nl.astraeus.persistence.Persistent
|
||||
import nl.astraeus.nl.astraeus.persistence.Reference
|
||||
import nl.astraeus.nl.astraeus.persistence.reference.Reference
|
||||
import nl.astraeus.nl.astraeus.persistence.TransactionLog
|
||||
import nl.astraeus.nl.astraeus.persistence.count
|
||||
import nl.astraeus.nl.astraeus.persistence.index
|
||||
@@ -36,8 +36,13 @@ class TestThreaded {
|
||||
override var version: Long = 0,
|
||||
val name: String,
|
||||
val age: Int,
|
||||
var companyId: Long? = null
|
||||
) : Persistable, Cloneable {
|
||||
var company: Company by Reference<Company, Person>(Company::class.java)
|
||||
var company: Company? by Reference(
|
||||
Company::class.java,
|
||||
{ id -> companyId = id },
|
||||
{ companyId }
|
||||
)
|
||||
|
||||
companion object {
|
||||
private const val serialVersionUID: Long = 1L
|
||||
|
||||
Reference in New Issue
Block a user