中关村在线

软件

Hibernate配置详解

Hibernate 是一个著名的对象关系映射框架。

1、 先来看看基于Hibernate实现的一个应用实例。

2、 可见采用了两份配置文件。

3、 log4j.properties用于配置日志输出,合理设置可将Hibernate执行SQL的全过程记录下来,便于调试与监控,是开发中常用的日志管理工具。

4、 调试代码因此变得更加便捷高效。

5、 这些属性显而易见。

6、 用过JDBC的人都曾亲手编写过代码

7、 按常理,配置了数据库驱动类后应能识别具体数据库类型,为何还需额外指定参数?这显得多余且不够智能,增加了使用复杂度。

8、 开启show_sql属性并结合Log4j配置文件,能否完整输出Hibernate执行SQL的全过程?在调试过程中,这样是否能显著提升排查问题的效率,让开发更加顺畅高效?

9、 hbm2ddl.auto 表示自动创建表结构,其值设为 create 时,会在加载时自动生成数据库表。若表已存在,则先删除原有表结构,再重新创建。

10、 为每个会话创建独立的Session实例。该属性在最新版本中已无需手动配置,系统会自动处理,建议了解其背景即可,实际使用中可忽略此项设置。

11、 主角登场,mapping即ORM中的映射层,负责数据转换与操作。

12、 该属性用于标识Staff实体类,表明Hibernate将负责管理该类与其对应数据库表之间的映射与操作。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具