Hibernate学习笔记(一)--------针对不同的数据库不同的配置
来源:互联网 发布:淘宝电线类目运营策划 编辑:程序博客网 时间:2024/06/06 13:03
Hibernate初学笔记
l Hibernate初步配置:
1 新建项目
2 学习建立user-library-hibernate,并加入相应的jar包(hibernate核心jar包,lib下的所有包)
3 引入mysql的JDBC驱动包
4 在MYSQL中建数据库和相应的表student(id,name,age)
5 建立hibernate配置文件hibernate.cfg.xml,模板是参照hibernate.properties。
6 建立student类
7 建立映射文件Student.hbm.xml
8 通过创建类,将映射文件加到hibernate-cfg.xml中
PS:
hibernate配置hibernate.cfg.xml时,针对不同数据库的配法:
(1)oracle:
<session-factory>
<!-- Database connection settings -->
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.username">wfdb</property>
<property name="connection.password">wfdb</property>
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
</session-factory>
(2)mysql:
<session-factory>
<!-- Database connection settings -->
<property name="connection.url">jdbc:mysql://localhost/数据库名(hibernate)</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.username">wfdb</property>
<property name="connection.password">wfdb</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
</session-factory>
(3)sql server:
<session-factory>
<!-- Database connection settings -->
<property name="connection.url">
jdbc:jtds:sqlserver://localhost:1433;DatabaseName=dbname
</property>
<property name="connection.driver_class">
com.microsoft.sqlserver.jdbc.SQLServerDriver
</property>
<property name="connection.username">sa</property>
<property name="connection.password">sa</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
</session-factory>
- Hibernate学习笔记(一)--------针对不同的数据库不同的配置
- hibernate的ID生成机制【针对不同的数据库】
- DBCP针对不同数据库的validationQuery
- DBCP针对不同数据库的validationQuery
- php学习笔记(二十九)针对不同浏览器Ajax对象的创建
- spring+hibernate测试和产品数据库不同的配置
- Hibernate配置和操作不同数据库的问题
- Hibernate配置不同数据库的连接及SQL方言
- apache学习(一) 虚拟主机配置(根据不同的域名映射到不同网站)
- ArcGis Server中针对不同数据库查询语句的编写
- 黑马程序员之HTML学习笔记:有关css和js针对不同浏览器兼容的问题
- JBoss中针对不同项目的日志配置
- Hibernate 不同数据库的SQL方言
- hibernate不同数据库的连接及方言
- Hibernate不同版本的配置信息
- Using Maven profiles and resource filtering(针对不同环境启用不同的配置值)
- MyBatis 3 自动生成 主键 针对不同的数据库(oracle/sqlserver/mysql)
- MyBatis 3 自动生成 主键 针对不同的数据库(oracle/sqlserver/mysql)
- SVN的标准目录结构:trunk、branches、tags
- poj 1860 Currency Exchange
- QCS 缺陷原因同步 保存下:)
- Microsoft
- HTML Help Workshop 工程文件格式解析
- Hibernate学习笔记(一)--------针对不同的数据库不同的配置
- Struts2+Spring+Hibernate学习总结——XML才是王道
- Wayos计费系统——EasyRadius
- 锁IE主页的插件 锁IE 具防删除 防覆盖 过杀毒
- LOCK ON SYS.SMON_SCN_TIME [ID 747745.1]
- How to map SCN with Timestamp before 10g [ID 365536.1]
- 关于读取大文本文件
- hdoj 2042 不容易系列之二 解题报告 (老汉牵羊过收费站问题)(超水递推)
- QML学习(2)