| 限定符和类型 | 可选元素和说明 |
|---|---|
Class<? extends AttributeConverter> |
converter
定义数据库值和实体类值的转换器,该转换器必须允许空的构造函数
|
String |
format
格式化日期和数字类型的字段。
|
boolean |
ignore
忽略字段,被忽略的字段将不参与数据库交互
|
boolean |
primary
当发生字段发生冲突时,告诉程序应该选择哪个字段。
|
int |
srid
指定空间参考系统的 SRID(Spatial Reference System Identifier)。
|
String |
value
给当前字段设置映射数据库的列名,如果没有指定,则根据驼峰规则自动转换为蛇形规则。
|
public abstract String value
public abstract boolean primary
public abstract Class<? extends AttributeConverter> converter
public abstract String format
该注解可以应用于日期(Date 类型)和数字(如 Double、Integer 等类型)字段, 用于指定字段值在存储到数据库之前的格式化方式。
对于日期字段,格式应遵循 `SimpleDateFormat` 支持的日期模式(例如:yyyy-MM-dd)。 对于数字字段,格式化方式可以参考 `DecimalFormat` 的模式(例如:#,###.##)。
在框架处理中,字段值会根据该格式化方式进行格式化,并插入到数据库中。
public abstract int srid
SRID(空间参考系统标识符)用于定义地理空间数据的坐标系统。 在数据库中,SRID 决定了点、线、面等几何数据的地理投影方式。
例如:
当 SRID 设置为 0(默认值)时,表示未指定 SRID,数据库使用默认的坐标系。
注意:此方法目前暂未使用,未来版本可能会启用。
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.