昨天晚上在学习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的方式进行配置了
分享到:
相关推荐
在本案例中,我们将深入探讨如何使用Spring Boot与MyBatis Plus结合实现数据库表的自动化创建。Spring Boot简化了Spring应用程序的开发过程,而MyBatis Plus则为MyBatis提供了一个强大的扩展,使得数据库操作更为...
(1)在config中找到db.properties:连接自己的mysql (2)在连接到的mysql中建一个数据库(database):(defaultName:mvcdemo) (3)运行本项目 (4)页面输入 http://localhost:8080//mvcfour/index.html (注意浏览器支持...
综上所述,SSH高质量整合利用Spring的注解简化配置,通过Hibernate的注解实现ORM映射,同时利用Hibernate的自动建表功能,极大地提高了开发效率。项目中的标签注入则优化了视图层的开发,使得整个Web应用的开发流程...
项目原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6 二、 项目目的: 整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + ...
标题中的“Spring+Hibernate 自动映射”是指在Java Web开发中,利用Spring框架与Hibernate ORM工具进行数据层的整合,实现对象关系映射(ORM)的自动化处理。这一技术结合了Spring的强大依赖注入(DI)和事务管理...
《Spring Persistence with Hibernate》这本书聚焦于使用Spring框架与Hibernate结合来构建强大且可靠的持久化解决方案,适用于企业级Java应用程序。Spring框架是一个全面的后端开发框架,而Hibernate则是一个流行的...
在Spring框架中集成Hibernate是一种常见的数据访问策略,它利用了Spring的强大依赖注入和事务管理功能,使得数据库操作变得更加简洁和高效。以下将详细介绍如何在Spring中配置和使用Hibernate。 首先,我们需要添加...
5. 整合Spring和Hibernate:在Action类中,可以声明由Spring管理的Service层对象,这些对象再调用由Hibernate管理的数据访问层对象。这样,业务逻辑、控制逻辑和持久化操作就通过Spring的依赖注入相互关联。 6. ...
总的来说,Spring与Hibernate的集成能够充分利用各自的优势,使得Java应用的开发更加便捷。通过Spring对Hibernate的管理,我们可以更好地控制事务、实现解耦,同时降低出错的可能性。此外,Spring的AOP支持使得事务...
在IT行业中,Spring框架与Hibernate框架的整合是常见的企业级应用开发模式,特别是在Java领域。本文将详细探讨如何在Spring 4中配置Hibernate 3,以便实现数据持久化功能。这个压缩包文件“spring4-hibernate3-demo...
在Spring4中整合Hibernate4,可以利用Spring的Transaction Management来处理事务,无需在代码中显式调用事务开始和提交。 在这个整合例子中,你需要配置Spring的ApplicationContext,定义数据源、SessionFactory...
在Hibernate中,注解用于将Java类与数据库表关联,以及将类的属性与表的列对应起来,从而实现了对象关系映射(ORM)。 1. **实体类注解**: - `@Entity`:标记一个Java类为数据库中的一个实体表,相当于传统的...
在本教程中,我们将深入探讨如何使用Spring MVC、Spring和Hibernate三大框架进行全注解的整合开发。这个视频教程系列的第11部分,重点可能是建立在前几部分的基础之上,进一步深化对这三个核心技术的理解和实践。 ...
Spring MVC、Spring 和 Hibernate 是Java Web开发中的三大主流框架,它们各司其职,共同构建了一个强大而灵活的后端架构。Spring MVC 负责处理HTTP请求并将其路由到相应的控制器,Spring 提供了依赖注入(DI)和面向...
Spring4.0+Hibernate4.0+Struts2.3整合案例:实现增删改查。 ===================== application.xml: xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...
spring-hibernate.jar
下面我们将深入探讨"非注解SpringMVC+Spring+Hibernate入门实例"中的关键知识点。 首先,让我们从SpringMVC开始。SpringMVC是一个Model-View-Controller架构模式的实现,用于构建Web应用程序。在非注解方式下,我们...
在Hibernate中,实体类需要继承Serializable接口,并使用@Entity注解标记。属性上应用@Column注解来指定数据库字段,@Id注解标识主键。为了实现CRUD操作,我们通常会创建对应的DAO接口和实现类,利用Session的方法如...
Spring MVC、Spring 和 Hibernate 是Java开发中非常流行的三大框架,它们分别用于Web开发、依赖管理和持久层操作。这个"springmvc spring hibernate整合Demo"旨在帮助初学者理解如何将这三个框架协同工作,实现一个...