分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

Hibernate 官网文档学习记录

发布时间:2023-09-06 01:08责任编辑:蔡小小关键词:Hibernate

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

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 官网文档学习记录

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved