学习Spring框架+Hibernate 配置了一个小工程,总结一点配置方面需要注意的地方:
1.使用C3P0连接池,对应的属性配置。
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="oracle.jdbc.driver.OracleDriver"></property>
<property name="jdbcUrl" value="jdbc:oracle:thin:@10.78.XXX.XX:1521:XXX"></property>
<property name="user" value="username"></property>
<property name="password" value="password"></property>
</bean>
2.使用oracle数据库,对应的配置
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<!--<prop key="hibernate.hbm2ddl.auto">create</prop>-->
</props>
</property>
注释部分:
<prop key="hibernate.hbm2ddl.auto">create</prop>
其实这个参数的作用主要用于:自动创建|更新|验证数据库表结构。建议value="none"。
详细如下:
validate 加载hibernate时,验证创建数据库表结构。
create 每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。
create-drop 加载hibernate时创建,退出是删除表结构
update 加载hibernate自动更新数据库结构
3.如果使用的是xml配置 则需要加上
<property name="mappingResources">
<list>
<value>product.hbm.xml</value>
</list>
</property>
与上面提到的<property name="hibernateProperties"> 平行保存于
bean id="sessionFactory" 中
分享到:
相关推荐
本系统采用struts2+spring+hibernate+oracle代码齐全完整,适合作为SSH毕业设计,java毕业设计项目,计算机毕业设计,java课程设计,还是很不错的 很值得收藏 学习 探讨 研究。
基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh...
在这个案例中,"SpringMVC+Spring+Hibernate+Oracle 实现图书管理(CRUD)"是一个使用了四大主流Java技术栈的项目,分别是SpringMVC作为前端控制器、Spring作为应用层框架、Hibernate作为持久层框架,以及Oracle作为...
车辆管理系统(struts+hibernate+spring+oracle).rar 对公务用车进行档案、费用、调度、维修、安全、运行等全方位的管理和统计,以方便...
JSP-车辆管理系统(struts+hibernate+spring+oracle) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! JSP-车辆管理系统(struts+hibernate+spring+oracle) JSP-车辆管理系统(struts+hibernate+spring+oracle) ...
Spring MVC、Spring 和 Hibernate 是Java Web开发中的三大主流框架,它们各司其职,共同构建了一个强大而灵活的后端架构。Spring MVC 负责处理HTTP请求并将其路由到相应的控制器,Spring 提供了依赖注入(DI)和面向...
计算机毕业设计成品 JAVA JSP 车辆管理系统(struts+hibernate+spring+oracle) 计算机毕业设计成品 JAVA JSP 车辆管理系统(struts+hibernate+spring+oracle) 计算机毕业设计成品 JAVA JSP 车辆管理系统(struts+...
这是一个基于Java技术栈的车辆管理系统源码,使用了经典的SSH框架(Struts、Hibernate和Spring)结合Oracle数据库进行开发。SSH框架是Java Web开发中常用的技术组合,它们各自承担着不同的职责,共同构建了一个功能...
5.单数据源配置(兼容Tomcat和Weblogic)。 6.Hibernate继承 HibernateDaoSupport。 7.Spring+Junit4单元测试,优点:不会破坏数据库现场,等等。 2)Demo 导入说明: 1.Eclipse Encoding:GBK 2.Eclipse 导入后可能...
在IT行业中,构建大型、模块化的Java应用时,通常会采用一些成熟的框架组合,例如Spring、Spring MVC和Hibernate。这些框架协同工作,可以提供强大的后端功能,包括依赖注入、模型-视图-控制器(MVC)架构以及对象...
`spring-context.xml`配置文件中通常会包含`<bean>`标签来定义DataSource,使用`ojdbc.jar`驱动,并通过`HibernateSessionFactoryBean`配置Hibernate的相关设置,如`hibernate.dialect`、`hibernate.show_sql`等。...
在源代码中,你可以看到如何配置Struts2的action、result和interceptors,Spring的bean配置,以及Hibernate的实体类和映射文件。同时,项目的数据库设计、业务逻辑处理以及UI展示也是学习的重点。通过对这个项目的...
6. **配置文件**:如Struts的struts.xml、Spring的applicationContext.xml以及Hibernate的hibernate.cfg.xml,定义框架的配置和组件关系。 **毕业设计** 意味着这个项目可能包括了需求分析、系统设计、编码实现、...
* Hibernate框架支持多种关系数据库,包括MySQL、Oracle、SQL Server等。 四、用户登陆系统实现 * 使用Struts框架来处理HTTP请求和响应,实现用户登陆功能。 * 使用Spring框架来实现依赖注入和AOP,简化系统的开发...
综上所述,"车辆管理系统(struts+hibernate+spring+oracle)130225.rar"是一个使用现代Java技术栈构建的企业级应用,其设计遵循了良好的软件工程原则,提供了一个高效、可扩展的车辆信息管理平台。通过SSH框架的协同...
总结来说,"struts2+spring+hibernate配置"涉及到了Java Web开发中的三层架构,包括前端控制、业务逻辑和数据持久化。开发者需要理解这三个框架的核心原理,并掌握它们的配置和整合方法,以构建高效、可维护的Web...
标题中的"Structs2+Spring+hibernate+jdom+junit+读取excel+serve2005+oracle+mysql 架包"涉及到一系列在Java开发中常用的框架和技术,这是一套集成的开发环境,可以帮助开发者快速搭建企业级应用。下面将对这些技术...
javaweb图书管理系统移动ssh项目(struts+spring+hibernate+oracle)