hibernate_操作(配备,BaseHibernateDao)

hibernate_操作(配置,BaseHibernateDao)
hibernate_操作(配置,BaseHibernateDao):

1, 关于配置hibernate.cfg.xml文件时:
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">update</property>

<mapping resource="pojo/Users.hbm.xml"/>

<property name="dialect">属性的值根据要连接的数据库从文件(hibernate3.2.all\etc\hibernate.properties.template)中选择;
<property name="show_sql">为true表示输出Sql语句,便于在编程时查看;
<property name="hbm2ddl.auto">为update,若为create有可能报异常;

<mapping resource="pojo/Users.hbm.xml"/>若忘了配置会出现异常。
2,BaseHibernateDao:

在update方法中:obj=session.merge(obj);
疑问:
1,在BaseDao中那些方法需要在最后关闭session对象啊,是全部关闭还是关闭部分?为什么?
2,关于方法是实现后的@Override标识,其作用,可否省略?