package org.nutz.dao.entity.annotation; /** * 描述一个数据库字段类型 * * @author zozoh(zozohtnt@gmail.com) */ public enum ColType { /** * 不解释 */ CHAR, /** * 不解释 */ BOOLEAN, /** * 不解释 */ VARCHAR, /** * 长文本,对应 Clob */ TEXT, /** * 二进制,对应 Blob */ BINARY, /** * 不解释 */ TIMESTAMP, /** * 不解释 */ DATETIME, /** * 不解释 */ DATE, /** * 不解释 */ TIME, /** * 整型:根据字段的宽度来决定具体的数据库字段类型 */ INT, /** * 浮点:根据字段的宽度和精度来决定具体的数据库字段类型 */ FLOAT, /** * JSON:PostgreSQL 的 JSON 类型 */ PSQL_JSON, /** * 数组:PostgreSQL 的数组类型 */ PSQL_ARRAY, /** * JSON:MySQL 的 JSON 类型 */ MYSQL_JSON, /** * 自动 */ AUTO }