<property>元素映射值类型属性
-name属性:指定持久化类的属性名字。
-type属性:指定hibernate或java映射类型。
hibernate映射类型是java类型是java类型与sql类型的桥梁。
column属性:指定与类的属性映射的表的字段名。
Java类型,hibernate映射类型以及sql类型之间的对应关系
Hibernate配置文件的属性
通过Hibernate API 操作数据库
Session接口操作数据库的方法
Session接口提供了操作数据库的各种方法,
eg:save()方法:把java对象保存在数据库中。
update()方法:更新数据库中的Java对象。
delete()方法:把java对象从数据库中删除。
get()方法:从数据库中加载Java对象。
用Session来执行事务的流程
Session session = factory.openSession();
Transaction tx;
try {
//开始一个事务
tx = session.beginTransaction();
//执行事务
...
//提交事务
tx.commit();
}
catch (Exception e) {
//如果出现异常,就撤销事务
if (tx!=null) tx.rollback();
throw e;
}
finally {
//不管事务执行成功与否,最后都关闭Session
session.close();
}