| 类 | 说明 |
|---|---|
| EnumMapping.EnumType |
| 枚举 | 说明 |
|---|---|
| SqlStatementType |
| 注释类型 | 说明 |
|---|---|
| AssignID | |
| AutoID | |
| Builder |
用于Annotation的执行
|
| ColumnIgnore |
beetlsql 内置的插入和更新的时候使用,默认是insert:ture,update:false
新版本2.8.13后建议使用@UpdateIgnore 和 @InsertIgnore
|
| DateTemplate | 已过时 |
| EnumMapping |
对象对应的数据库表明,默认通过类名,也可以通过此指定
|
| InsertIgnore |
beetlsql 内置的更新的时候使用,忽略此字段
同@ColumnIgnore
|
| Jackson |
用于属性字段上,在插入或者更新的时候,使用jackson序列化成json,再查询的,再还原成bean
要是此注解正常是哟给你,需要在classpath添加jackson,并且,beetlsql 注解一个jackson函数
|
| LogicDelete |
逻辑删除标记
|
| Param | |
| RowSize | |
| RowStart | |
| SeqID | |
| Sql | |
| SqlProvider |
提供一个SqlProvider注解,让特定的Provider类来提供动态sql
为那些实在是不想写独立的sql文件,但是又有比较复杂的动态sql的人准备的
|
| SqlResource |
mapper 中的sql文件位置,默认根据DefaultSQLIdNameConversion,也可以在这里指定
|
| SqlStatement | |
| Table |
对象对应的数据库表明,默认通过类名,也可以通过此指定
|
| TableTemplate | 已过时 |
| Tail |
另外一种放置额外属性的方式,放在类上的注解,申明用指定的方法来完成放置额外参数
|
| UpdateIgnore |
beetlsql 内置的插入时候使用,忽略此字段
同@ColumnIgnore
|
| UpdateTime |
用于属性字段上,在插入或者更新的时候,生成一个当前时间,实现类是UpdateTimePreHandler
|
| Version |
乐观锁实现。
|
Copyright © 2019. All rights reserved.