hibernate学习(一)
hibernate核心配置:
hibernate的核心配置方式:
必须的配置:
- 连接数据库的基本参数:
数据库驱动
url
用户名
密码
可选的配置:
控制台显示每次执行的SQL:hibernate.show_sql
格式化SQL :hibernaet.format_sql
自动建表 :hibernate.hbm2ddl.auto
none :不适用hibernate创建表
create :如果数据库中已经存在表,则删除表,重新创建表。如果不存在表,新建表。
create-drop:如果数据库中存在表,执行操作,删除表。然后重新创建表,使用完之后再将这个表删除。
update:如果数据库中存在这个表,则使用这个表,并将数据更新到这个表中,如果不存在这个表则创建表。(更新表结构)
validate:验证表,如果数据库中不存在表,不会创建表。只会使用数据库中原有的表。(校验映射和表的结构)
映射文件的引入
<mapping resource="com/test/hibernate/demo/Stu.hbm.xml"/>
hibernate核心对象
configuration :加载hibernate核心配置文件
sessionFactory : 相当于连接池
session :由session操作数据库,对数据库进行curd