Hibernate基本数据类型

本文详细介绍了不同数据类型的映射关系,包括基本类型如整数、浮点数、字符串等在Java与SQL中的对应类型,以及复杂类型如日期、时间戳、二进制数据等的映射方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(其中,boolean,yes_no和 true_false对应Java中的java.lang.Boolean)。
	映射类型					Java类型						标准SQL字段类型
	integer				int or java.lang.Integer	                	  INTEGER
	long					long or java.lang.Long		 		  BIGINT
	short				short or java.lang.Short	                	  SMALLINT
	float					float or java.lang.Float	                  	FLOAT
	double				double or java.lang.Double	                  DOUBLE
	big_decimal			java.math.BigDecimal                                NUMERIC
	character				java.lang.String			                  CHAR(1)
	string				java.lang.String		                          VARCHAR
	byte					byte or java.lang.Byte		                 TINYINT
	boolean				boolean or java.lang.Boolean                    BIT
	yes_no				boolean or java.lang.Boolean	                  CHAR(1('Y'or'N')
	true_false				boolean or java.lang.Boolean	                  CHAR(1)('Y'or'N')
	date					java.util.Date or java.sql.Date		          DATE
	time					java.util.Date or java.sql.Time		          TIME
        timestamp			java.util.Date or java.sql.Timestamp	 TIMESTAMP
	calendar				java.util.Calendar			                 TIMESTAMP
	calendar_date	j		ava.util.Calendar	                                 DATE
			大数据类型	
         binary				byte[]					 		 VARBINARY(or BLOB)
	text					java.lang.String		   			 CLOB
	serializable			java.io.Serializable的任何实例			 VARBINARY(or BLOB)
	clob					java.sql.Clob						CLOB
	blob		            		java.sql.Blob		 				BLOB
	               			其它数据类型
	class				java.lang.Class					VARCHAR	
	locale				java.util.Locale	                              		VARCHAR
	timezone				java.util.TimeZone					VARCHAR
	currency				java.util.Currency					VARCHAR
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值