Hibernate基本映射类型

Hibernate映射类新

Java类新              

标准SQL类新 大小
integer/int java.lang.Integer/int INTEGER 4字节
long java.lang.Long / long BIGINT 8字节
short java.lang.Short / short SAMLLINT 2字节
byte java.lang.Byte / byte TINYINT 1字节
float java.lang.Float / float FLOAT 4字节
double java.lang.Double / double DOUBLE 8字节
big_decimal java.lang.math.BigDecimal NUMBER 8字节
character java.lang.Character/java.lang.String/char CHAR(1) 定长字符
string java.lang.String VARCHAR 变长字符
boolean java.lang.Boolean / boolean BIT 布尔类型
date java.util.Date / java.sql.Date DATE 日期
timestamp java.util.TimeStamp / java.util.Date TIMESTAMP 日期
calendar java.util.Calendar TIMESTAMP 日期
calendar_date java.util.Calendar DATE 日期
binary byte[] BLOB BLOB
text java.lang.String TEXT CLOB
serializable 实现Serializable接口的实现类 BLOB BLOB
clob java.sql.Clob CLOB CLOB
blob java.sql.Blob BLOB BLOB
class java.lang.Class VARCHAR 定长字符
local java.util.Local VARCHAR 定长字符
timezone java.util.TimeZone VARCHAR 定长字符
currency java.uti.Currency VARCHAR 定长字符
时间: 2024-09-08 11:25:06

Hibernate基本映射类型的相关文章

weblogic 12C jdk1.7 与 hibernate 映射类型 的问题

问题描述 weblogic 12C jdk1.7 与 hibernate 映射类型 的问题 如题 我使用ssh框架,在model里添加了hibernate 映射时间 @Temporal(TemporalType.DATE) 结果在eclipse 中,jdk1.7 下运行后,保存到数据库的数据是精确到日的, 然而,部署到weblogic12c之后,保存到数据库的日期精确到了秒 各位大神,这个是神马原因造成的,我现在想让这个时间精确到日,该怎么办 解决方案 精确到秒,你是指显示到秒,2012-07-

角色和权限Hibernate实体映射配置

角色实体 package cn.itcast.oa.domain; import java.util.HashSet; import java.util.Set; /**  * 岗位  *   * @author tyg  *   */ public class Role {     private Long id;     private String name;     private String description;     private Set<User> users = ne

设计表 hibernate-表的设置,和hibernate的映射

问题描述 表的设置,和hibernate的映射 我想设置这样的一个表,他有一个外键,这个外键可以对应多个表, 比如(A表,B表,C表)有一个判断类型字段type,我想让这个外键可以对应多个表的主键, 比如: type等于1时此时的外键对应的是A表的主键,类型type等于2时此时的外键对应的是B表的主键.请问怎么设置, 如果使用hibernate来映射的话,怎么写映射文件?

hibernate的映射出问题,我是想建立双向(List)的1-N关系

问题描述 hibernate的映射出问题,我是想建立双向的1-N关系,用在Set就可以,但是用List就不行,为什么?而且我用同样的方法对另外的一个双向的1-N关系做List映射是可以的,就是到了这个就不行首先发问题:ERROR11:46:44[ContextLoader:206]-Contextinitializationfailed22766org.springframework.web.context.ContextLoader.initWebApplicationContext(Cont

hibernate-Oracle数据库中新增一个字段,Hibernate中映射怎样加?

问题描述 Oracle数据库中新增一个字段,Hibernate中映射怎样加? 问题:我在oracle数据库中新增一个字段,那么在Hibernate映射中,需要手动加进去吗?在中. 谢谢!! 解决方案 类似这样,第一个name对应实体中,第二个name对应数据库 解决方案二:

Python核心编程学习笔记之映射类型(上)

 根据核心编程第二版学习Python3.x的内容,可能有些欠缺,有些方法在3.x中已经不提供了,就暂时先略过了.等以后再对比2.x和3.x的区别,作下笔记吧 1.    Python中字典的定位: a)      字典是python中唯一的映射类型,通常被认为是可变的哈希表. b)     字典对象是可变的,能存储任意多个python对象. c)      字典是Python中最强大的数据类型之一 2.    字典(dict)和序列类型容器类(列表和元组)的区别: a)      存储和访问数据

hibernate的映射关系的问题

问题描述 hibernate的映射关系的问题 解决方案 第二个Sysotem.out.println() 不执行是为什么 解决方案二: 程序信息太少,但是第二句输出没执行,可能的原因就是collect.setGoods(g);这个操作出现异常了: 可能是collect为null,则会出现空指针异常,可能是在你的setGoods方法中做了一些导致异常的处理. 解决方案三: ????如果为主键关联, 在hibernate中当关系为1-1时候 并且此表的主键为外键的时候 则设置的属性为?/**????

图片存储-hibernate mysql blob类型 图文存储怎么解决

问题描述 hibernate mysql blob类型 图文存储怎么解决 我想做一个文章存取得功能,即一片文章的内容有文字和图片,均存在实类Article中的content中,在Java是String类型,在mysql中是blob类型. jsp页面有一个form表(含有编辑器)是用来发表文章的,怎么从form表中,取得content的参数,然后转化成blob类型存进数据库,又怎么从数据库取出在转化成String在页面上显示呢???求大神指教怎么存取成功? 新手一枚,请大家多多包涵! 解决方案 是

Hibernate 的映射问题 求助啊

问题描述 Hibernate 的映射问题 求助啊 为什么 第二个sysotem.out.println() 不执行呢 解决方案 Service.java public class Service { ?/**???? * 与BindInfo many-to-many 中间表 ServiceBindInfo???? */??? private Set<Product> products =......答案就在这里:hibernate映射问题 解决方案二: 这么一小段程序看不出什么. 可能在set