1. 程式人生 > >Hibernate中的資料庫方言(Dialect)

Hibernate中的資料庫方言(Dialect)


在配置hibernate.cfg.xml時需指定使用資料庫的方言:

例:

<property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>

以下是各資料庫對應的方言(Dialect):

資料庫

方言(Dialect)

DB2

org.hibernate.dialect.DB2Dialect

DB2 AS/400

org.hibernate.dialect.DB2400Dialect

DB2 OS390

org.hibernate.dialect.DB2390Dialect

PostgreSQL

org.hibernate.dialect.PostgreSQLDialect

MySQL5

org.hibernate.dialect.MySQL5Dialect

MySQL5 with InnoDB

org.hibernate.dialect.MySQL5InnoDBDialect

MySQL with MyISAM

org.hibernate.dialect.MySQLMyISAMDialect

Oracle(any version)

org.hibernate.dialect.OracleDialect

Oracle 9i

org.hibernate.dialect.Oracle9iDialect

Oracle 10g

org.hibernate.dialect.Oracle10gDialect

Oracle 11g

org.hibernate.dialect.Oracle10gDialect

Sybase

org.hibernate.dialect.SybaseASE15Dialect

Sybase Anywhere

org.hibernate.dialect.SybaseAnywhereDialect

Microsoft SQL Server 2000

org.hibernate.dialect.SQLServerDialect

Microsoft SQL Server 2005

org.hibernate.dialect.SQLServer2005Dialect

Microsoft SQL Server 2008

org.hibernate.dialect.SQLServer2008Dialect

SAP DB

org.hibernate.dialect.SAPDBDialect

Informix

org.hibernate.dialect.InformixDialect

HypersonicSQL

org.hibernate.dialect.HSQLDialect

H2 Database

org.hibernate.dialect.H2Dialect

Ingres

org.hibernate.dialect.IngresDialect

Progress

org.hibernate.dialect.ProgressDialect

Mckoi SQL

org.hibernate.dialect.MckoiDialect

Interbase

org.hibernate.dialect.InterbaseDialect

Pointbase

org.hibernate.dialect.PointbaseDialect

FrontBase

org.hibernate.dialect.FrontbaseDialect

Firebird

org.hibernate.dialect.FirebirdDialect

轉載請註明出處:http://blog.csdn.net/jialinqiang/article/details/8679171

相關推薦

Hibernate資料庫方言Dialect

在配置hibernate.cfg.xml時需指定使用資料庫的方言: 例: <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> 以下是各資料庫對應的方言(D

資料庫系統DBS資料的三級模式結構

資料的三級模式機構含有:外模式,模式,內模式  目的:將使用者應用和資料庫分離出來 為了支援資料的三級模式,DBMS必須提供這三級模式之間的兩級映像:外模式/模式映像 與 模式/內模式映像 1)模式(Schema) 模式也稱邏輯模式(Logiecal Schema

Hibernate 得查詢hql,離線和getHibernateTemplate()常用方法彙總

1.hql通過getHibernateTemplate() (1) 回撥介面getHibernateTemplate().execute(new HibernateCallback())方法 public User getEmailByUsername(final String userna

MySql資料庫查詢修改表字元編碼charset的方法

MySQL字符集多種多樣,下面為您列舉了其中三種最常見的MySQL字符集檢視方法,該方法供您參考,希望對您學習MySQL資料庫能有所啟迪。 一、檢視MySQL資料庫伺服器和資料庫MySQL字符集。 mysql> show variables like '%char%

NET快取框架CacheManager在混合式開發框架的應用1-CacheManager的介紹和使用 基於C#的MongoDB資料庫開發應用4--Redis的安裝及使用

在我們開發的很多分散式專案裡面(如基於WCF服務、Web API服務方式),由於資料提供涉及到資料庫的相關操作,如果客戶端的併發數量超過一定的數量,那麼資料庫的請求處理則以爆發式增長,如果資料庫伺服器無法快速處理這些併發請求,那麼將會增加客戶端的請求時間,嚴重者可能導致資料庫服務或者應用服務直接癱瘓。快取方案

.NET快取框架CacheManager在混合式開發框架的應用1-CacheManager的介紹和使用 基於C#的MongoDB資料庫開發應用4--Redis的安裝及使用

在我們開發的很多分散式專案裡面(如基於WCF服務、Web API服務方式),由於資料提供涉及到資料庫的相關操作,如果客戶端的併發數量超過一定的數量,那麼資料庫的請求處理則以爆發式增長,如果資料庫伺服器無法快速處理這些併發請求,那麼將會增加客戶端的請求時間,嚴重者可能導致資料庫服務或者應用服務直接癱瘓。快取方案

sql資料庫使用的問題

1.問題:資料庫中已存在名為 '#aaa' 的物件. 解決方法: 在建立#aaa臨時表前加這句話: IF OBJECT_ID('tempdb.dbo.#aaa') IS NOT NULL DROP TABLE #aaa; 2.問題:該值違反了該列的完整性約束 解決方法:匯入

資料庫索引失效原因

容易引起oracle索引失效的原因很多: 1、在索引列上使用函式。如SUBSTR,DECODE,INSTR等,對索引列進行運算.需要建立函式索引就可以解決了。 2、新建的表還沒來得及生成統計資訊,分析一下就好了 3、基於cost的成本分析,訪問的表過小,使用全表掃描的消

關係型資料庫基本概念行列

  關係型資料庫中基本概念: 1、列:行的組成單位,一個行可以包含一個或多個列,每個列都有其型別、長度與所儲存的值,該值為欄位值。 2、行:行也就是記錄,一行代表一條完整的資訊。 舉例: 姓名 身高 體重 張三 178 60--這是一行,代表一個人的基本資訊,也

C#使用SQLite資料庫簡介

【SQLite管理工具簡介】 推薦以下2款: Navicat for SQLite:功能非常強大,幾乎包含了資料庫管理工具的所有必需功能,操作簡單,容易上手。唯一的缺點是不能開啟由System.Data.SQLite.dll加密過的資料庫。 Database.Net:臺灣人

Hibernate實體型別Entity Type與值型別Value Type的概念分析

Hibernate中的實體型別和值型別,大家在實際應用中都有一個大致的概念,但是如何更明確的給他們下一個合適的定義呢? 我們需要從Hibernate看待各種物件出發。 物件內有用於標識用的屬性(一般都

JSP資料庫操作1:MySQL資料庫建立及管理

本文目錄順序: 安裝MySQL MySQL管理軟體SQLYog Enterprise --30天試用期到期解決方法 使用SQLYog Enterprise建立資料庫 MySQL的各項引數 1. 安裝MySQL 在www.mysql.com下載並且安裝。安裝的時候配置使用者

資料庫的連線JOIN

所謂的連線(Join)就是從兩個關係的笛卡爾積中選取屬性間滿足一定條件的元組。 $ db2 "select * from R" A   B       C --    -- ------ a1 b1      5 a1 b2      6 a2 b3      8 a2 b

python的JSON1

welcome 定義 ack () found 存儲 remember nbsp python程序 很多程序都要求用戶輸入某種信息, 例如: 讓用戶存儲遊戲首選項或提供要可視化的數據,程序把用戶的信息存儲在列表和字典等數據結構中, 用戶關閉程序時,我們幾乎總要保存他們提

【SSH進階之路】Struts + Spring + Hibernate 進階開端

height 一段 ioc 效率 陽光大道 面向對象的思想 text ase 們的 Long Long ago。就聽說過SSH。起初還以為是一個東東,詳細內容更是不詳,總認為高端大氣上檔次,經過學習之後才發現,不不過高大上,更是低調奢華有內涵,經過一段時間的

VR技術在數據中心3D機房的應用

chrome 結合 帶來 基礎 player 設計 然而 體驗 strong VR技術在數據中心3D機房中的應用 (下) 前面給大家簡單科普了一下VR的硬件設備以及VR在各個領域的應用,是不是覺得非常高大上?千言萬語概括成一句話,VR能給用戶帶來前所未有的沈浸感和交

Bootstrap的排版2-文本

oot 分享 ctype -s 示例 color col mage capi <P>標簽:  默認:14px;  行高20px;  底部外邊距:10px; 文本對齊:  .text-left   左對齊  .text-right  右對齊  .text-cen

【SSH進階之路】Hibernate基本映射

tor res 主動 tran clas oid 支持包 lose 包括 【SSH進階之路】Hibernate基本原理(一) ,小編介紹了Hibernate的基本原理以及它的核心。採用對象化的思維操作關系型數據庫。 【SSH進階之路】Hibernate搭建開發環境+簡單

A1—淺談JavaScript的原型

js原型是什麽?想要了解這個問題,我們就必須要知道對象。對象根據w3cschool上的介紹:對象只是帶有屬性和方法的特殊數據類型。我們知道,數組是用來描述數據的。其實呢,對象也是用來描述數據的。只不過有一點點的區別,那就是數組的下標只能是數字。所以,數組最好只用來裝同樣意義的內容。比如說[1,2,3,4,5]

理解並使用.NET 4.5的HttpClient

nts 定制 creat exit sta ogg 服務器 nal view 原文地址:http://www.cnblogs.com/wywnet/p/httpclient.html HttpClient介紹HttpClient是.NET4.5引入的一個HTTP客戶端庫,