Hibernate API简介
其接口分为以下几类:
l提供访问数据库的操作的接口;
l用于配置Hibernate的接口;
l回调接口
l扩展Hibernate的功能的接口。
这些接口大多数位于net.sf.hibernate包中
Hibernate的核心接口
5个核心接口:
lConfiguration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。
lSessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。
lSession接口:负责保存、更新、删除、加载和查询对象。
lTransaction:管理事务。
lQuery和Criteria接口:执行数据库查询。
SessionFactory实例对应一个数据存储源,特点:
线程安全的,重量级。
Session:是Hibernate应用最广泛的接口,特点:
不是线程安全的,轻量级。
Java数据类型 Hibernate数据类型 标准SQL数据类型
(PS:对于不同的DB可能有所差异)
byte、java.lang.Byte byte TINYINT
short、java.lang.Short short SMALLINT
int、java.lang.Integer integer INGEGER
long、java.lang.Long long BIGINT
float、java.lang.Float float FLOAT
double、java.lang.Double double DOUBLE
java.math.BigDecimal big_decimal NUMERIC
char、java.lang.Character character CHAR(1)
boolean、java.lang.Boolean boolean BIT
java.lang.String string VARCHAR
boolean、java.lang.Boolean yes_no CHAR(1)('Y'或'N')
boolean、java.lang.Boolean true_false CHAR(1)('Y'或'N')
java.util.Date、java.sql.Date date DATE
java.util.Date、java.sql.Time time TIME
java.util.Date、java.sql.Timestamp timestamp TIMESTAMP
java.util.Calendar calendar TIMESTAMP
java.util.Calendar calendar_date DATE
byte[] binary VARBINARY、BLOB
java.lang.String text CLOB
java.io.Serializable serializable VARBINARY、BLOB
java.sql.Clob clob CLOB
java.sql.Blob blob BLOB
java.lang.Class class VARCHAR
java.util.Locale locale VARCHAR
java.util.TimeZone timezone VARCHAR
java.util.Currency currency VARCHAR
本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/382194,如需转载请自行联系原作者

Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表相关推荐

  1. oracle mysql 数据类型对比_Oracle、SQL Server、MySQL数据类型对比

    1,标准SQL数据类型 BINARY 每个字符占一个字节 任何类型的数据都可存储在这种类型的字段中.不需数据转换(例如,转换到文本数据).数据输入二进制字段的方式决定了它的输出方式. BIT 1 个字 ...

  2. sql server java类型_使用基本 JDBC 数据类型 - SQL Server | Microsoft Docs

    使用基本数据类型Using basic data types 01/29/2021 本文内容 Microsoft JDBC Driver for SQL ServerMicrosoft JDBC Dr ...

  3. java类型转换面试题_JavaSE:数据类型之间的转换(附常见面试题)

    数据类型之间的转换 分为以下几种情况: 1)低级到高级的自动类型转换: 2)高级到低级的强制类型转换(会导致溢出或丢失精度): 3)基本类型向类类型转换: 4)基本类型向字符串的转换: 5)类类型向字 ...

  4. 阿里官方Java代码规范标准解析 - 基本数据类型与包装数据类型的使用标准

    关于基本数据类型与包装数据类型的使用标准 1) 所有的POJO类属性必须使用包装数据类型.  2) RPC方法的返回值和参数必须使用包装数据类型.  3) 所有的局部变量推荐使用基本数据类型. 说明: ...

  5. java int 64 转换_Java中数据类型及其之间的转换

    Java中数据类型及其之间的转换 Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits).short(16bits).int(32bi ...

  6. sqltype java_【SQL参考】SQL数据类型与JAVA中type的对应

    标签: 一个db里面的data type和java中的一个type的mapping分为两步: 1.db里面的data type map到jdbc的一个type 2.jdbc的一个type map到ja ...

  7. Access数据类型和SQL数据类型

    转载来源:http://blog.csdn.net/wishfly/article/details/4817098 关于 Access 数据库数据类型 根据以下条件决定字段应使用哪种数据类型(数据类型 ...

  8. 第三章 PL/SQL数据类型

    第三章 PL/SQL数据类型 一.预定义数据类型 Oracle的数据类型可以分为四类,分别是标量类型,复合类型,引用类型和LOB类型.标量类型没有内部组件:而复合类型包含了能够被单独操作的内部组件:引 ...

  9. Java基础语法(二)——数据类型

    文章目录 Java基础语法(二)--数据类型 一.int 整型类型 1.基本语法格式 2.数值范围 3.未定义时变量的默认初始值 4.注意事项 二. long 长整型类型 1.基本语法格式 2.数值范 ...

最新文章

  1. PyTorch 实现孪生网络识别面部相似度
  2. MDK 工程宏定义的应用
  3. python彩票分析_数字化场景应用平台加持,开课吧学员Python挑战赛秀出代码精彩...
  4. python培训深圳-深圳哪里有Python培训?
  5. 二叉树中最大/最小深度与叶子数
  6. ### Error building SqlSession.### The error may exist in entity/UserMapper.xml
  7. 第一个WebService案例
  8. python mysql操作封装库_python封装mysq操作,进行数据库的增删改
  9. 云原生安全助力在线教育三分钟搞定安全防护
  10. jenkins--Jenkins+Git+coding+maven 实现自动化测试持续集成
  11. cocos2d(CCSprite 用贝塞尔做抛物线,足球精灵并且同时做旋转放大效果)
  12. 视频转换器怎么用?迅捷视频转换器图文操作教程分享
  13. 启动多个SlickEdit实例
  14. 计算机中官方文档阅读方法,中国知网-帮助中心
  15. ROS1云课→22机器人轨迹跟踪
  16. psd转html 织梦,如何将PSD模型转化成XHTML和CSS文件
  17. 函数-6已知输入为一个列表,列表中的元素都为整数,我们定义元素筛选函数为foo,功能是检查获取传入列表对象的所有奇数位索引(注意列表的索引是从0开始的)对应的元素,并将其作为新列表返回给调用者。
  18. 论文笔记:A novel DRM scheme for accommodating expectations of personal use
  19. IMO 2017 T4解答
  20. 认知LTE簇优化和全网优化

热门文章

  1. C中的extern-static-const关键词
  2. 关于Floyd-Warshall算法由前趋矩阵计算出的最短路径反映出了算法的执行过程特性的证明...
  3. SCOM 2016 配置报警邮件 (下)
  4. oracle创建表之前判断表是否存在,如果存在则删除已有表
  5. Virtual Box下配置Host-Only联网方式详解
  6. 基于windows PE文件的恶意代码分析;使用SystemInternal工具与内核调试器研究windows用户空间与内核空间...
  7. Hibernate知识点总结
  8. 独家披露51CTO被黑过程:数据库已小范围流传
  9. windows和linux 修改 hosts的路径
  10. [转]对比Cassandra、 Mongodb、CouchDB、Redis、Riak、 Membase、Neo4j、HBase