Hibernate的配置文件
property name | value |
---|---|
connection.url | 数据库连接地址 |
connection.driver_class | 驱动名 |
hibernate.dialect | 数据库方言(直接生成自己的SQL语言) |
connection.username | 用户名 |
connection.password | 密码 |
hibernate.show_sql | 显示SQL语句 |
hibernate.format_sql | 格式化显示SQL语句 |
mapping class | 映射的类名 |
mapping resource | 映射的配置文件名 |
hibernate.connection.CharSet | 设置字符集 |
hibernate.connection.characterEncoding | 设置字符编码 |
hibernate.connection.userUnicode | 是否使用Unicode编码 |
mapping须放置在最后
Hibernate的简易使用
- 加载配置文件
Configuration configuration = new Configuration().configure();
- 创建Session工厂
SessionFactory sessionFactory = configuration.buildSessionFactory();
- 创建Session对象
Session session = sessionFactory.openSession();
- 开启事务
Transaction transaction = session.beginTransaction();
- 对数据库表的增删查改操作
……
- 提交或回滚
transaction.commit(); //提交
transaction.rollback() //回滚