`

mysql-java数据映射类型

 
阅读更多

Mysql-Java 数据类型映射

MySQL Type Java Type
BIT(1) (new in MySQL-5.0) java.lang.Boolean
BIT( > 1) (new in MySQL-5.0) byte[]
TINYINT

java.lang.Boolean if the configuration property tinyInt1isBit is

set to true (the default) and the storage size is 1, or java.lang.Integer if not.

BOOL, BOOLEAN See TINYINT, above as these are aliases for TINYINT(1), currently.
SMALLINT[(M)] [UNSIGNED] java.lang.Integer (regardless of whether it is UNSIGNED or not)
MEDIUMINT[(M)] [UNSIGNED] java.lang.Integer (regardless of whether it is UNSIGNED or not)
INT,INTEGER[(M)] [UNSIGNED] java.lang.Integer, if UNSIGNED java.lang.Long
BIGINT[(M)] [UNSIGNED] java.lang.Long, if UNSIGNED java.math.BigInteger
FLOAT[(M,D)] java.lang.Float
DOUBLE[(M,B)] java.lang.Double
DECIMAL[(M[,D])] java.math.BigDecimal
DATE java.sql.Date
DATETIME java.sql.Timestamp
TIMESTAMP[(M)] java.sql.Timestamp
TIME java.sql.Time
YEAR[(2|4)]

If yearIsDateType configuration property is set to false,

then the returned object type is java.sql.Short.

If set to true (the default),

then the returned object is of type java.sql.Date with the date set to January 1st,

at midnight.

CHAR(M)

java.lang.String (unless the character set for the column is BINARY,

then byte[] is returned.

VARCHAR(M) [BINARY]

java.lang.String (unless the character set for the column is BINARY,

then byte[] is returned.

BINARY(M) byte[]
VARBINARY(M) byte[]
TINYBLOB byte[]
TINYTEXT java.lang.String
BLOB byte[]
TEXT java.lang.String
MEDIUMBLOB byte[]
MEDIUMTEXT java.lang.String
LONGBLOB byte[]
LONGTEXT java.lang.String
ENUM('value1','value2',...) java.lang.String
SET('value1','value2',...) java.lang.String

 

分享到:
评论

相关推荐

    mysql表映射成java实体类

    使用原生jdbc连接mysql数据库,获取所有表名,并映射成java实体类,支持spring注解。摆脱繁琐的实体类编写工作。

    SSM框架的学习与应用-Java EE企业级应用开发学习记录(第五天)MyBatis的注解开发

    1.包含以下项目所需要的架包,junit-4.7 log4j-1.2.16 mybatis-3.2.2-sources mybatis-3.3.0 mysql-connector-java-5.1.0-bin mysql-connector-java-8.0.26 2.使用了Dao.mapper接口方式开发和xml方式开发查询数据库 ...

    Java爬虫获取网页表格数据保存到MySQL

    Java爬虫获取网页表格数据并保存到MySQL数据库,包含完整代码

    java源码包---java 源码 大量 实例

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    mysql5.7JSON字段

    mysql5.7以上具有json数据类型了,文档是学习使用JSON文档。

    基于Java的Hibernate MySQL数据持久化示例设计源码

    本设计源码提供了一个基于Java的Hibernate MySQL数据持久化示例。项目包含47个文件,主要使用Java编程语言。文件类型包括30个Java源代码文件、13个XML配置文件、2个Properties配置文件、1个Git忽略文件和1个Markdown...

    基于JAVA毕业设计-JAVA struts+hibernate实现的网络购物系统.zip

    不过不是用的tomcat服务器,所以目录结构和tomcat的不一样,我已经在myEclipse开发环境下重新组织了结构,另外没有数据库的表结构生成的sql,当然也没有数据,不过hibernate可以通过orm映射文件生成数据表ddl语句的,...

    smart-migrate:基于Java的数据迁移工具

    基于Java的数据迁移工具,跨平台,跨数据库 该应用程序已经过mysql和oracle的测试,理论上也支持sqlserver,db2或其他数据库,但是我没有足够的时间在所有平台/数据库中对其进行测试,因此,如果您使用此工具,请...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     11.1.2 Java时间和日期类型的Hibernate映射类型  11.1.3 Java大对象类型的Hibernate映射类型  11.1.4 JDK自带的个别Java类的Hibernate映射类型  11.1.5 使用Hibernate内置映射类型  11.2 客户化映射类型  ...

    Coding-Dojo-Java

    技术: Java弹簧工具套件MySQL Sprint BootSpring数据-JPA Spring安全SpringMVC JSP技能专长: 面向对象和MVC 网络安全对象关系映射器(ORM) OOP设计负责人RESTful API设计课程目标: 基本的Java 面向对象的编程...

    JAVA课程设计-基于mysql的学生信息管理系统.doc

    根据这些功能设计出系统的功 能模块如 图表 1所示: 数据库设计 创建数据表的结构 (以学生基本信息管理系统为例) 主要数据项 学号、姓名、性别、出生年月、所在院系、所在班级 数据类型及要求 为操作方便,均定义...

    阿里的EasyExcel+Mysql方式实现数据库数据导出生成exce

    阿里的EasyExcel+Mysql方式实现数据库数据导出生成excel,将excle表里面的数据保存到数据库

    springmvc+mybati+bootstrap

    4、配置数据表和实体的映射关系 参考:http://generator.sturgeon.mopaas.com/configreference/xmlconfig.html 三、利用MybatisGenerator-v0.1.1.jar反向生成底层代码。 1、进入该项目的smb\src\main\...

    JAVA课程设计-基于mysql的学生信息管理系统(1).doc

    根据这些功能设计出系统的功 能模块如 图表 1所示: 数据库设计 创建数据表的结构 (以学生基本信息管理系统为例) 主要数据项 学号、姓名、性别、出生年月、所在院系、所在班级 数据类型及要求 为操作方便,均定义...

    swing+mysql+java学生管理系统 无框架

    使用Java作为开发语言,MySQL作为数据库,Java Swing做图形界面; 分层解耦: studentapp分为main函数,dal(数据库层)和gui(界面交互层); dal层分为: DBUtil dal.entity(实体层,映射数据库具体表); dal....

    积分java源码-JetLiveSource:JDBC代码生成器-JavaDAO模式的实现

    Java数据访问对象的实现——DAO/Adapter模式 Java JDBC 代码生成 表:创建与数据库记录具有 1-1 关系的 Java 存根类,该数据库记录具有 Getter/Setter 方法来处理私有属性/记录字段 表:为 DAO 实现方法创建 Java ...

    mysql 增删改查

    3、动软代码必须修改 “工具”-“选项”弹出窗 后,点击 ”代码生成设置“-”字段类型映射“-”参数符号“中删除 mysql @,添加mysql ? 4、如果不修改3的设置,在增删改时 参数设置会失败。 5、mysql保存或者修改时...

    Mybatis 处理 CLOB、BLOB 类型数据

    Mybatis 处理 CLOB、BLOB 类型数据

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    自动生成java实体类和映射文件

    读取mysql数据库,创建所有的Entity实体类,实体类里面有对应的注释,数据库的comment会作为字段的注释。 生成dao文件以及对应的mapper.xml文件,这是为了mybaits准备的。 mapper.xml文件里面配置了resultMap,实现...

Global site tag (gtag.js) - Google Analytics