# referencedOn

infix fun <REF : Any> referencedOn(column: Column<REF>): Reference<REF, ID, T>

Registers a reference as a field of the child entity class, which returns a parent object of this `EntityClass`.

The reference should have been defined by the creation of a column using `reference()` on the child table.

#### Samples

org.jetbrains.exposed.sql.tests.shared.entities.EntityTests.Parentorg.jetbrains.exposed.sql.tests.shared.entities.EntityTests.Childrenorg.jetbrains.exposed.sql.tests.shared.entities.EntityTests.Child

infix fun referencedOn(table: IdTable<*>): Reference<Any, ID, T>

Registers a reference as a field of the child entity class, which returns a parent object of this `EntityClass`.

The reference should have been defined by the creation of a foreign key constraint on the child table, by using `foreignKey()`.

#### Samples

org.jetbrains.exposed.sql.tests.shared.entities.CompositeIdTableEntityTest.Publisherorg.jetbrains.exposed.sql.tests.shared.entities.CompositeIdTableEntityTest.Authorsorg.jetbrains.exposed.sql.tests.shared.entities.CompositeIdTableEntityTest.Author