学习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课程设计,还是很不错的 很值得收藏 学习 探讨 研究。
SpringMVC+Spring+Hibernate+Oracle 实现图书管理(CRUD) 一个简单的图书管理系统。
车辆管理系统(struts+hibernate+spring+oracle).rar
基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh...
JSP源码——车辆管理系统(struts+hibernate+spring+oracle).zip
以上是springmvc+spring+hibernate整合基于eclipse,oracle开发
移动ssh项目(struts+spring+hibernate+oracle)10毕业设计—(包含完整源码可运行).rar
计算机毕业设计成品 JAVA JSP 车辆管理系统(struts+hibernate+spring+oracle) 计算机毕业设计成品 JAVA JSP 车辆管理系统(struts+hibernate+spring+oracle) 计算机毕业设计成品 JAVA JSP 车辆管理系统(struts+...
Java项目之移动ssh项目源代码,Java项目之移动ssh项目中涉及并使用了(struts+spring+hibernate+oracle)等相关技术,如果有需要的小伙伴下载做个参考吧。
5.单数据源配置(兼容Tomcat和Weblogic)。 6.Hibernate继承 HibernateDaoSupport。 7.Spring+Junit4单元测试,优点:不会破坏数据库现场,等等。 2)Demo 导入说明: 1.Eclipse Encoding:GBK 2.Eclipse 导入后可能...
车辆管理系统(struts+hibernate+spring+oracle)130225.rar,ssh的框架,数据库可以自动生成。
车辆管理系统基于struts+hibernate+spring+oracle 进行开发,主要实现车辆管理,车辆租赁,车辆定位等功能
车辆管理系统(struts+hibernate+spring+oracle)130225
Structs2+Spring+hibernate+jdom+junit+读取excel+serve2005+oracle+mysql 架包 这是所有的架包 压箱的宝物 以后你们就不用下载了
Spring + Struts +Hibernate+Oracle 教程有文档及源码,Spring + Struts +Hibernate+Oracle
struts2+spring+hibernate+oracle 需要用到的基本jar包;本压缩包里面的所有jar包是ssh整合需要用到的基本jar包!本人亲测可用
webwork2.1.7+spring+hibernate+oracle整合
J2EE博客系统 struts2+spring+hibernate+oracle+lucene