重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Hibernate是一个彻底的ORM(Object Relational Mapping,对象关系映射)开源框架。
创新互联专注于临潭企业网站建设,成都响应式网站建设公司,商城网站建设。临潭网站建设公司,为临潭等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务我们先看一下官方文档所给出的,Hibernate 体系结构的高层视图:
其中PO=POJO+映射文件
根据体系结构视图可以了解到整个利用Hibernate框架实现的项目包括整个重要的配置文件:
Hibernate配置文件:实现Hibernate基础配置,是Hibernate能够友好的与DB进行交互基础;开发时放置src目录下,取名为:hibernate.cfg.xml(hibernate.properties)
Hibernate映射文件:实现POJO与DB表格的映射配置;为了维护方便一般将其放置和相对应的POJO同一目录下,取名为POJOName.hbm.xml。虽然一个映射文件中可以配置多个POJO与数据库表的映射关系但是还是建议一个映射文件中只配置一个POJO与数据库表的映射关系。
一、Hibernate配置文件详解
Hibernate配置文件有两种形式:XML与properties
个人建议使用XML,因为properties中不能配置关联的映射文件,在后续的实现中会带来一些没必要的编码;
XML(hibernate.cfg.xml)文件详解:
<?xml version="1.0" encoding="GBK"?>com.mysql.jdbc.Driver jdbc:mysql://localhost/数据库名 root 32147 20 1 5000 100 3000 2 true org.hibernate.dialect.MySQLInnoDBDialect update true true