Liquibase映射类型一览表

Liquibase类型别名
boolean{“java.sql.Types.BOOLEAN”, “java.lang.Boolean”, “bit”, “bool”}
tinyintjava.sql.Types.TINYINT
smallint{“java.sql.Types.SMALLINT”, “int2”}
mediumint
int{ “integer”, “java.sql.Types.INTEGER”, “java.lang.Integer”, “serial”, “int4”, “serial4” }
bigint{“java.sql.Types.BIGINT”, “java.math.BigInteger”, “java.lang.Long”, “integer8”, “bigserial”, “serial8”, “int8”}
decimal{ “java.sql.Types.DECIMAL”, “java.math.BigDecimal” }
number{“numeric”, “java.sql.Types.NUMERIC”}
float{“java.sql.Types.FLOAT”, “java.lang.Float”, “real”, “java.sql.Types.REAL”}
double{“java.sql.Types.DOUBLE”, “java.lang.Double”}
currency{“money”, “smallmoney”}
nchar{ “java.sql.Types.NCHAR”, “nchar2”}
nvarchar{“java.sql.Types.NVARCHAR”, “nvarchar2”, “national”}
char{“java.sql.Types.CHAR”, “bpchar”}
varchar{“java.sql.Types.VARCHAR”, “java.lang.String”, “varchar2”, “character varying”}
clob{“longvarchar”, “text”, “longtext”, “java.sql.Types.LONGVARCHAR”, “java.sql.Types.CLOB”, “nclob”, “longnvarchar”, “ntext”, “java.sql.Types.LONGNVARCHAR”, “java.sql.Types.NCLOB”, “tinytext”, “mediumtext”}
blob{“longblob”, “longvarbinary”, “java.sql.Types.BLOB”, “java.sql.Types.LONGBLOB”, “java.sql.Types.LONGVARBINARY”, “java.sql.Types.VARBINARY”, “java.sql.Types.BINARY”, “varbinary”, “binary”, “image”, “tinyblob”, “mediumblob”}
date{“java.sql.Types.DATE”, “java.sql.Date”}
time{“java.sql.Types.TIME”, “java.sql.Time”, “timetz”}
datetime
timestamp{“java.sql.Types.TIMESTAMP”, “java.sql.Types.TIMESTAMP_WITH_TIMEZONE”, “java.sql.Timestamp”, “timestamptz”}
uuid{ “uniqueidentifier”, “java.util.UUID” }
xml{ “xmltype”, “java.sql.Types.SQLXML” }
functionliquibase.statement.DatabaseFunction

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/javae/8675.html

(0)
上一篇 2021年8月3日 02:25
下一篇 2021年8月4日 11:22

相关推荐

  • Java语言JDK、JRE和JVM的关系

    JDK(Java Development Kit,Java 开发工具包),是针对 Java 开发人员的产品,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 开发工具。 JRE(Java Runtime Environment,Java 运行环境)是运行 JAVA 程序所必须的环境的集合,包含 J…

    Java经验 2020年10月6日
    08910
  • Java程序的运行机制

    Java 程序的运行必须经过编写、编译和运行 3 个步骤。 编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .java 的 Java 源文件。 编译:是指使用 Javac 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .class 的字节码文件,不像C语言那样生成可执行文件。 运行:是…

    Java经验 2020年10月5日
    06300
  • Java语言规范文档中NoShortIf与ShortIf的区别

    NoShortIf表示if语句必须要有else部分。 ShortIf表示if语句后没有else部分。

    Java经验 2021年10月17日
    02510

发表评论

登录后才能评论