SSH框架之Hibernate的主配置文件
2016-12-16 22:25
429 查看
Hibernate的主配置文件:Hibernate.cfg.xml
解析:
一、主配置文件中主要配置:数据库连接信息、其他参数、映射信息!
二、常用配置查看源码:
hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties
三、数据库连接参数配置
四、自动建表
五、代码自动建表(别忘了把配置文件中的建表配置语句注释掉):
六、hibernate.cfg.xml建表与代码建表的区别:
1、配置文件建表:
1)在web项目启动项后加载配置文件时才会建表。
2)方便,在测试、学习阶段时使用较多。
2、代码建表:
1)在web项目启动之前可以建好表,可以自己控制建表的时机。
2)在安全性比较高的时候使用。
七、代码加载映射文件(别忘了把配置文件中的加载映射文件的语句注释掉):
解析:
一、主配置文件中主要配置:数据库连接信息、其他参数、映射信息!
二、常用配置查看源码:
hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties
三、数据库连接参数配置
## MySQL #hibernate.dialect org.hibernate.dialect.MySQLDialect #hibernate.dialect org.hibernate.dialect.MySQLInnoDBDialect #hibernate.dialect org.hibernate.dialect.MySQLMyISAMDialect #hibernate.connection.driver_class com.mysql.jdbc.Driver #hibernate.connection.url jdbc:mysql:///test #hibernate.connection.username gavin #hibernate.connection.password
四、自动建表
#hibernate.hbm2ddl.auto create-drop 每次在创建sessionFactory时候执行创建表; 当调用sesisonFactory的close方法的时候,删除表! #hibernate.hbm2ddl.auto create 每次都重新建表;如果表已经存在就先删除再创建 #hibernate.hbm2ddl.auto update 如果表不存在就创建;表存在就不创建; #hibernate.hbm2ddl.auto validate (生成环境时候)执行验证:当映射文件的内容与数据库表结构不一样的时候就报错!
五、代码自动建表(别忘了把配置文件中的建表配置语句注释掉):
六、hibernate.cfg.xml建表与代码建表的区别:
1、配置文件建表:
1)在web项目启动项后加载配置文件时才会建表。
2)方便,在测试、学习阶段时使用较多。
2、代码建表:
1)在web项目启动之前可以建好表,可以自己控制建表的时机。
2)在安全性比较高的时候使用。
七、代码加载映射文件(别忘了把配置文件中的加载映射文件的语句注释掉):
相关文章推荐
- Hibernate Oracle sequence的使用技巧
- jsp Hibernate批量更新和批量删除处理代码
- jsp hibernate的分页代码第1/3页
- Struts2+Hibernate实现数据分页的方法
- Hibernate环境搭建与配置方法(Hello world配置文件版)
- JAVA+Hibernate 无限级分类
- SSH整合中 hibernate托管给Spring得到SessionFactory
- jsp hibernate 数据保存操作的原理
- hibernate中的增删改查实现代码
- 解决hibernate+mysql写入数据库乱码
- java优化hibernate性能的几点建议
- java Hibernate延迟加载
- hibernate 常用方法介绍
- 详解Java的Hibernate框架中的注解与缓存
- 浅析Java的Hibernate框架中的继承关系设计
- Java的Hibernate框架中的继承映射学习教程
- Hibernate实现批量添加数据的方法
- Hibernate4在MySQL5.1以上版本创建表出错 type=InnDB
- Apache服务器主配置文件httpd.conf详解
- JQuery+Ajax+Struts2+Hibernate框架整合实现完整的登录注册