Configuration 的配置用法,在 Hibernate 里算是入门必须搞清楚的一块。你得告诉它数据库在哪、用户名密码是什么、用啥驱动、用哪个Dialect
来适配数据库,没这几步后面全白搭。
Configuration 类的基本写法蛮直观的,比如用hibernate.cfg.xml
配好后,代码一行就能搞定:
Configuration cfg = new Configuration().configure();
也能用hibernate.properties
来搞,适合喜欢写配置文件的朋友,方式随你习惯。
我整理了几个挺有用的相关资源,像是多对多关系的写法、各种数据库连接的配置,还有 SQLServer 的Dialect
性能优化,点进去看看,不吃亏:
- Hibernate 多对多关系映射详解
- 继承层次表映射示例
- Hibernate 配置文件
- Oracle JDBC 驱动配置
- MySQL 多数据源配置指南
- SQLServer2008Dialect 性能优化
如果你刚接触 Hibernate,建议先从hibernate.cfg.xml
这种 XML 方式入手,结构清楚,改起来也方便。