码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate 官网文档学习记录

时间:2017-09-02 15:29:50      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:factor   安全   hbm   data   保留字   生命周期   .hbm.xml   java类   生成   

这篇博客主要记录看官方文档时,学习到的要点内容

1.关于XXX.hbm.xml的配置

  1)property元素中的type属性值不是java类型也不是sql type类型,是hibernate自己的映射类型。该属性值可以省略,hibernate会在启动的时候通过反射自动的将java类型和sql type类型匹配起来,但有时候会得不到期望的类型,比如java 的util包下的Date类型不知道是转为sql type中的data,time还是timeStamp类型。如果希望启动程序的时候效率高些,建议明确type属性的值

  2)property元素中的column属性也是非必要元素,hibernate在根据配置文件自动生成数据库表时会将java的属性值,作为表的字段名,但是当java实体了的属性值,在数据库中是保留字时,比如date,这个时候就需要明确column

  3)id属性也是非必要值,数据库的表可以没有主键,但是一般推荐使用id属性映射主键,这是一种约定

 2.SessionFactory对象是一个线程安全的对象,整个程序中生命周期中,只有一个实体,即单例模式

Hibernate 官网文档学习记录

标签:factor   安全   hbm   data   保留字   生命周期   .hbm.xml   java类   生成   

原文地址:http://www.cnblogs.com/wanjn/p/7466563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!