Index
All Classes and Interfaces|All Packages
A
- AUTO - Enum constant in enum class tech.yanand.flyingmybatis.PrimaryKey.KeyType
-
Auto-increment by DB.
- AutoMapper<E,
K> - Interface in tech.yanand.flyingmybatis -
The auto mapper, inherit this interface to get some basic CRUD methods.
- AutoMapperProcessor - Class in tech.yanand.flyingmybatis
-
Process the mapping between the primary key and the entity field
- AutoMapperProcessor() - Constructor for class tech.yanand.flyingmybatis.AutoMapperProcessor
C
- Column - Annotation Interface in tech.yanand.flyingmybatis
-
Mapping a class's field to a database column is often necessary to specify the name of the database column.
- countAll() - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Count all entities.
D
- deleteAll() - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Delete all entities using the SQL
truncate table <table_name>. - deleteAllById(Collection<K>) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Delete entities by the ID collection.
- deleteById(K) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Delete an entity by ID
I
- INPUT - Enum constant in enum class tech.yanand.flyingmybatis.PrimaryKey.KeyType
-
Custom input key.
- insert(E) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Insert an entity.
- insertAll(Collection<E>) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Insert multiple entities
K
- keyType() - Element in annotation interface tech.yanand.flyingmybatis.PrimaryKey
-
Configuring the primary key is auto-increment, UUID or input.
P
- postProcessAfterInitialization(Object, String) - Method in class tech.yanand.flyingmybatis.AutoMapperProcessor
- PrimaryKey - Annotation Interface in tech.yanand.flyingmybatis
-
Marks the field of the class as the primary key field.
- PrimaryKey.KeyType - Enum Class in tech.yanand.flyingmybatis
-
The type of primary key.
S
- selectAll() - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Select all entities.
- selectAllByColumn(String, Object) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Select entities by a column.
- selectAllById(Collection<K>) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Select entities by the ID collection.
- selectById(K) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Select an entity by the ID.
T
- Table - Annotation Interface in tech.yanand.flyingmybatis
-
Mark the Domain object as a database table.
- tech.yanand.flyingmybatis - package tech.yanand.flyingmybatis
U
- update(E) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Update an entity by the ID.
- updateAll(Collection<E>) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Update entities by their ID.
- updateAllSelective(Collection<E>) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Selectively update entities by their ID.
- updateSelective(E) - Method in interface tech.yanand.flyingmybatis.AutoMapper
-
Selectively update an entity by the ID.
- UUID - Enum constant in enum class tech.yanand.flyingmybatis.PrimaryKey.KeyType
-
Generated by Java
UUID
V
- value() - Element in annotation interface tech.yanand.flyingmybatis.Column
-
Specify the name of the table column.
- value() - Element in annotation interface tech.yanand.flyingmybatis.Table
-
The name of the database table.
- valueOf(String) - Static method in enum class tech.yanand.flyingmybatis.PrimaryKey.KeyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class tech.yanand.flyingmybatis.PrimaryKey.KeyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages