Database class

Indicates the database definition the annotated class is associated with.

This is used when multiple databases are configured to route the repository to the correct connection.

Example:

@Database('main_db')
@Entity()
class User { ... }
Annotations
  • @Target.new({TargetKind.classType})

Constructors

Database(String name)
const

Properties

hashCode int
The hash code for this object.
no setterinherited
name String
The name of the database definition in databases.yaml.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited