`

hibernate_操作(配置,BaseHibernateDao)

    博客分类:
  • ssh
阅读更多
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标识,其作用,可否省略?

分享到:
评论

相关推荐

    Hibernate操作持久化对象

    Hibernate 操作持久化对象是Java开发中用于简化数据库交互的重要工具。它是一个开源的Java持久化框架,由Gavin King创建,并逐渐发展成为Java世界中主流的持久化解决方案。Hibernate的核心在于提供对象-关系映射(ORM...

    Hibernate配置过程

    - `BaseHibernateDAO`:这是一个通用的DAO基类,提供`getSession()`方法,其返回由`HibernateSessionFactory`创建的`Session`。子类可以继承这个基类,从而直接使用`getSession()`进行数据库操作。 ### Hibernate...

    使用maven整合spring和hibernate的例子(spring mvc)

    同时,还需要配置Hibernate的实体类、DAO层接口及其实现、Service层接口及其实现、以及Controller层。 接着,创建Hibernate的实体类,通过注解(如@Entity、@Table、@Id、@GeneratedValue等)定义与数据库表的映射...

    青鸟一小部分教学.ppt

    - **给项目添加Hibernate支持**:这涉及在项目中引入Hibernate库,配置相关的Maven或Gradle依赖,并设置Hibernate配置文件。 - **修改Hibernate配置文件**:根据实际数据库配置调整hibernate.cfg.xml中的参数。 -...

    hibernate学习随笔

    - **Hibernate**:是一种Java语言下的对象关系映射(ORM)框架,它能够将面向对象模型的数据存储到关系型数据库中,并且可以自动处理数据的转换,极大地简化了数据库的操作。 - **对象关系映射(ORM)**:指的是一...

    Struts2 + Hibernate开发笔记(二).txt

    - 通常会在项目中定义一个业务层(Service层),负责处理业务逻辑,并调用DAO层进行数据操作。 - 示例:定义一个`CityService`类,其中包含更新城市信息的方法`updateCity`。 2. **DAO层与Hibernate集成**: - ...

    SSH框架集成步骤

    这里指定了Hibernate的核心配置文件`hibernate.cfg.xml`的位置,该文件中包含了数据库连接等配置信息。 **2.2 修改DAO层实现** 为了便于使用Hibernate进行数据操作,建议所有的DAO层类都继承自`...

    自动创建javebean

    - **基础DAO组件**:创建`IBaseHibernateDAO`接口和`BaseHibernateDAO`类,这些组件提供了基本的DAO功能,并依赖于`com.genuitec.hibernate.HibernateSessionFactory`类来获取Hibernate会话。 #### 知识点三:...

    ssh环境搭建和简单示例

    进一步地,我们可以创建一个基类`BaseHibernateDAO`,封装通用的Hibernate操作。 **Spring与Hibernate的整合**主要涉及以下方面: 1. **配置数据源**:在Spring的`applicationContext.xml`中定义数据源(`...

    MyEclipse连接

    编写测试代码来验证数据库操作是否正常,如增删改查操作,确保所有映射和配置都已正确无误。 以上就是MyEclipse连接MySQL数据库的完整步骤,以及使用Hibernate进行数据表映射的方法。通过这些步骤,开发者可以在...

Global site tag (gtag.js) - Google Analytics