hibernate的组成

配置文件hibernate.cfg.xml
持久化类 Customer.java
映射文件 Customer.hbm.xml
结论:通过这个例子可以看到利用面向对象的技术也可以操作数据库。Hibernate就是一个面向对象操作数据库的框架,是基于JDBC开发的。

配置文件:
hibernate的组成_第1张图片

Hibernate.connection.url  表示要链接的数据库地址
Hibernate.connection.driver_class    表示要链接的数据库的驱动类
Hibernate.connection.username     要连接的数据库的用户名
Hibernate.connection.password      要连接的数据库的密码
Hibernate.dialect   表示要使用的数据库的类型
          org.hibernate.dialect.MySQL5Dialect       mysql数据库
          org.hibernate.dialect.Oracle9Dialect        oracle数据库
          org.hibernate.dialect.SQLServerDialect    SQLServer数据库
hibernate.hbm2ddl.auto
          validate:加载hibernate时验证创建表结构
          update:加载hibernate时自动更新数据库结构,如果表存在不用创建,如果不存在就创建。
          create:每一次加载hibernate时都创建表结构
          create-drop:加载hibernate时创建,退出时删除
持久化类:
hibernate的组成_第2张图片

映射文件:
hibernate的组成_第3张图片

配置文件hibernate.cfg.xml
持久化类 Customer.java
映射文件 Customer.hbm.xml
映射文件要和持久化类名相同,如果不同在在configure()中要写入映射文件路径
Configuration configuration = new Configuration().configure();
配置文件中要有映射文件

你可能感兴趣的:(hibernate的组成)