hibernate连接oracle数据库注意事项
来源:互联网 发布:9.20版本907工程数据 编辑:程序博客网 时间:2024/06/08 06:28
1. 导入oracle-jar包(在oracle安装目录中找到jar包,推荐ojdbc14.jar)
2. hibernate中修改配置文件,注意端口号为1521
<!-- Hibernate配置文件 -->
<hibernate-configuration>
<session-factory>
<!-- 数据库驱动 -->
<propertyname="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<!-- 数据库连接的URL -->
<propertyname="connection.url">jdbc:oracle:thin:@localhost:1521:lianxi</property>
<!-- 数据库连接用户名 -->
<propertyname="connection.username">scott</property>
<!-- 数据库连接密码 -->
<propertyname="connection.password">tiger</property>
<!-- Hibernate方言 -->
<propertyname="dialect">org.hibernate.dialect.OracleDialect</property>
<!-- 打印SQL语句 -->
<propertyname="show_sql">true</property>
<!-- 映射文件 -->
<mappingresource="com/sichuang/oa/bean/User.hbm.xml"/>
3. 在spring配置文件中修改
<!-- 配置连接数据库的数据源 -->
<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<propertyname="driverClass"value="oracle.jdbc.driver.OracleDriver"/>
<propertyname="jdbcUrl"value="jdbc:oracle:thin:@localhost:1521:lianxi"/>
<propertyname="user"value="scott"/>
<propertyname="password"value="tiger"/>
</bean>
<!-- 配置SessionFactory -->
<beanid="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<propertyname="dataSource"ref="dataSource"/>
<propertyname="mappingResources">
<list>
<value>com/sichuang/oa/bean/User.hbm.xml</value>
</list>
</property>
<propertyname="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.OracleDialect
hibernate.hbm2ddl.auto=update
hibernate.show_sql=false
hibernate.format_sql=false
</value>
</property>
</bean>
4. 在实体类的配置文件中修改,注意在oracle数据中id号不能自动增长,必修要创建“序列sequence”
create sequence SEQ_USER_ID;(建议的序列名:seq_数据库名_主键名)
配置:id主键
<idname="id"unsaved-value="null">
<generatorclass="sequence">
<paramname="sequence">SEQ_USER_ID(所创建的序列)</param>
</generator>
</id>
- hibernate连接oracle数据库注意事项
- hibernate连接oracle数据库
- Hibernate连接Oracle数据库注解
- Oracle 客户端连接远程数据库配置注意事项
- OCILIB 连接Oracle数据库——注意事项
- 连接Oracle数据库的Hibernate.cfg.xml
- hibernate C3P0数据源 连接oracle数据库
- oracle数据库表还原及hibernate连接
- 连接Oracle数据库的Hibernate配置文件
- 连接Oracle数据库的Hibernate配置文件
- Hibernate连接Oracle数据库乱码问题
- 连接Oracle数据库的Hibernate配置文件
- Hibernate使用JNDI连接Oracle数据库
- 连接Oracle数据库的Hibernate.cfg.xml
- Hibernate连接oracle数据库的配置文件
- 连接Oracle数据库的Hibernate配置…
- 通过hibernate配置连接oracle数据库
- 连接Oracle数据库的Hibernate配置…
- hbase安装配置
- 搜索引擎搜录提交入口
- tomcat 源代码参考
- oracle学习笔记
- 数据结构(c语言版)之顺序表
- hibernate连接oracle数据库注意事项
- Oracle触发器
- Cygwin平台 编译QFS
- 关于《均方根嵌入式容积卡尔曼滤波》的勘误声明
- java super关键字
- Oracle存储过程
- SM2.0与SM3.0的区别
- 免杀花指令编写手册
- 控制对象产生的数目