EntityEquality
scalikejdbc.EntityEquality
trait EntityEquality
Entity identifier provider for equality (especially for scalikejdbc.RelationalSQL operation).
Notice: Inheritance is not supported.
Attributes
- Example
-
class Person(val id: Long) extends EntityEquality { override val entityIdentity = id } class Member(override val id: Long) extends Person(id) val p1 = new Person(123) val p2 = new Person(123) val m1 = new Member(123) val m2 = new Member(123) p1 == p2 && p2 == p1 // true p1 == m1 || m1 == p1 // false m1 == m2 && m2 == m1 // true
- Source
- EntityEquality.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
In this article