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中的JSON(1)
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客戶端庫,