`
toby941
  • 浏览: 25806 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于spring中利用hibernate自动建表失败的解决方法

    博客分类:
  • JAVA
阅读更多

昨天晚上在学习spring和hibernate整合时,发现自己的表总提示 not exist

在applicationContext.xml配置如下

<property name="hibernateProperties">
   <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
        <prop key="hbm2ddl.auto">update</prop>

</props> 

</property>    

配置应该没什么问题 后来把hibernate中的那个log4j包删了 看控制台的提示发现问题

原来是映射文件和类的一个属性不匹配 写错了

确实尝试自动建表了 但是没成功 所以就提示 not exist了

另外在spring中可以将spring的配置文件和hibernate的配置文件分开

<bean id="MySessionFactory"
  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  <property name="configLocation">
   <value>classpath:hibernate.cfg.xml</value>
  </property>
  </bean>

 

 

其中classpath:hibernate.cfg.xml就是相应的hibernate配置文件所在位置

这样就可以以熟悉的hibernate的方式进行配置了

分享到:
评论
2 楼 不是流氓 2008-06-04  
不过hibernate和spring的配置文件路径问题要解决,呵呵,受教了
1 楼 toby941 2008-01-13  
自己的在javaeye的第一博文
顶一下

相关推荐

    springboot+mybatisplus自动建表案例

    在本案例中,我们将深入探讨如何使用Spring Boot与MyBatis Plus结合实现数据库表的自动化创建。Spring Boot简化了Spring应用程序的开发过程,而MyBatis Plus则为MyBatis提供了一个强大的扩展,使得数据库操作更为...

    springMVC4+hibernate4+mysql全注解自动建表

    (1)在config中找到db.properties:连接自己的mysql (2)在连接到的mysql中建一个数据库(database):(defaultName:mvcdemo) (3)运行本项目 (4)页面输入 http://localhost:8080//mvcfour/index.html (注意浏览器支持...

    SSH高质量整合.Spring注解标签,项目启动自动建表.

    综上所述,SSH高质量整合利用Spring的注解简化配置,通过Hibernate的注解实现ORM映射,同时利用Hibernate的自动建表功能,极大地提高了开发效率。项目中的标签注入则优化了视图层的开发,使得整个Web应用的开发流程...

    最新版本的Struts2+Spring4+Hibernate4框架整合

    项目原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6 二、 项目目的: 整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + ...

    Spring+Hibernate 自动映射

    标题中的“Spring+Hibernate 自动映射”是指在Java Web开发中,利用Spring框架与Hibernate ORM工具进行数据层的整合,实现对象关系映射(ORM)的自动化处理。这一技术结合了Spring的强大依赖注入(DI)和事务管理...

    Spring Persistence with Hibernate

    《Spring Persistence with Hibernate》这本书聚焦于使用Spring框架与Hibernate结合来构建强大且可靠的持久化解决方案,适用于企业级Java应用程序。Spring框架是一个全面的后端开发框架,而Hibernate则是一个流行的...

    Spring中使用Hibernate

    在Spring框架中集成Hibernate是一种常见的数据访问策略,它利用了Spring的强大依赖注入和事务管理功能,使得数据库操作变得更加简洁和高效。以下将详细介绍如何在Spring中配置和使用Hibernate。 首先,我们需要添加...

    struts2.1+spring2.5+hibernate3.3整合之第一步(spring2.5+hibernate3.3)

    5. 整合Spring和Hibernate:在Action类中,可以声明由Spring管理的Service层对象,这些对象再调用由Hibernate管理的数据访问层对象。这样,业务逻辑、控制逻辑和持久化操作就通过Spring的依赖注入相互关联。 6. ...

    Spring与Hibernate集成

    总的来说,Spring与Hibernate的集成能够充分利用各自的优势,使得Java应用的开发更加便捷。通过Spring对Hibernate的管理,我们可以更好地控制事务、实现解耦,同时降低出错的可能性。此外,Spring的AOP支持使得事务...

    spring4配置hibernate3

    在IT行业中,Spring框架与Hibernate框架的整合是常见的企业级应用开发模式,特别是在Java领域。本文将详细探讨如何在Spring 4中配置Hibernate 3,以便实现数据持久化功能。这个压缩包文件“spring4-hibernate3-demo...

    spring4+hibernate4整合例子

    在Spring4中整合Hibernate4,可以利用Spring的Transaction Management来处理事务,无需在代码中显式调用事务开始和提交。 在这个整合例子中,你需要配置Spring的ApplicationContext,定义数据源、SessionFactory...

    HIBERNATE:Hibernate 学习一--注解方式自动建表

    在Hibernate中,注解用于将Java类与数据库表关联,以及将类的属性与表的列对应起来,从而实现了对象关系映射(ORM)。 1. **实体类注解**: - `@Entity`:标记一个Java类为数据库中的一个实体表,相当于传统的...

    spring mvc + spring + hibernate 全注解整合开发视频教程 11

    在本教程中,我们将深入探讨如何使用Spring MVC、Spring和Hibernate三大框架进行全注解的整合开发。这个视频教程系列的第11部分,重点可能是建立在前几部分的基础之上,进一步深化对这三个核心技术的理解和实践。 ...

    springmvc+spring+hibernate

    Spring MVC、Spring 和 Hibernate 是Java Web开发中的三大主流框架,它们各司其职,共同构建了一个强大而灵活的后端架构。Spring MVC 负责处理HTTP请求并将其路由到相应的控制器,Spring 提供了依赖注入(DI)和面向...

    Spring4.0+Hibernate4.0+Struts2.3整合案例

    Spring4.0+Hibernate4.0+Struts2.3整合案例:实现增删改查。 ===================== application.xml: xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

    spring-hibernate.jar

    spring-hibernate.jar

    非注解Springmvc+spring+hibernate 入门实例

    下面我们将深入探讨"非注解SpringMVC+Spring+Hibernate入门实例"中的关键知识点。 首先,让我们从SpringMVC开始。SpringMVC是一个Model-View-Controller架构模式的实现,用于构建Web应用程序。在非注解方式下,我们...

    springmvc, spring5.x , hibernate5.x 整合

    在Hibernate中,实体类需要继承Serializable接口,并使用@Entity注解标记。属性上应用@Column注解来指定数据库字段,@Id注解标识主键。为了实现CRUD操作,我们通常会创建对应的DAO接口和实现类,利用Session的方法如...

    springmvc spring hibernate整合Demo

    Spring MVC、Spring 和 Hibernate 是Java开发中非常流行的三大框架,它们分别用于Web开发、依赖管理和持久层操作。这个"springmvc spring hibernate整合Demo"旨在帮助初学者理解如何将这三个框架协同工作,实现一个...

Global site tag (gtag.js) - Google Analytics