最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Hibernate映射文件id的generator配置方法

 更新時(shí)間:2017年12月25日 09:02:54   作者:北風(fēng)2017  
下面小編就為大家分享一篇Hibernate映射文件id的generator配置方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

可選的<generator>子元素是 一個(gè)Java類的名稱,用來生成該持久化類實(shí)例的唯一標(biāo)識(shí)符。如果這個(gè)生成器實(shí)例需要某些配置值或者初始化參數(shù),可以使用<param>元素來傳遞這些參數(shù)。

所有的生成器都實(shí)現(xiàn)了org.hibernate.id.IdentifierGenerator接口。這是一個(gè)非常簡單的接口;某些應(yīng)用程序可以選擇提供他們自己特定的實(shí)現(xiàn)。當(dāng)然,Hibernate提供了很多內(nèi)置的實(shí)現(xiàn)。

下面是一些內(nèi)置生成器的快捷名字:

increment(遞增)

用于為long, short或者int類型生成唯一標(biāo)識(shí)。只有在沒有其他進(jìn)程往同一張表中插入數(shù)據(jù)時(shí)才能使用。 在集群下不要使用。

identity (標(biāo)識(shí))

對DB2,MySQL, MS SQL Server, Sybase和HypersonicSQL的內(nèi)置標(biāo)識(shí)字段提供支持。返回的標(biāo)識(shí)符是long, short 或者int類型的。

sequence (序列)

在DB2,PostgreSQL, Oracle, SAP DB, McKoi中使用序列(sequence),而在Interbase中使用生成器(generator)。返回的標(biāo)識(shí)符是long, short或者 int類型的。

assigned (自行分配)

主鍵由外部程序負(fù)責(zé)生成,無需Hibernate參與 讓應(yīng)用程序在save()方法調(diào)用之前為對象分配一個(gè)標(biāo)示符。這是 <generator>元素沒有指定時(shí)的默認(rèn)生成策略。

以上這篇Hibernate映射文件id的generator配置方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring與MyBatis集成?AOP整合PageHelper插件的操作過程

    Spring與MyBatis集成?AOP整合PageHelper插件的操作過程

    Spring與MyBatis集成的主要目的是為了提供更強(qiáng)大的數(shù)據(jù)訪問和事務(wù)管理能力,以及簡化配置和提高開發(fā)效率,這篇文章主要介紹了Spring與MyBatis集成AOP整合PageHelper插件,需要的朋友可以參考下
    2023-08-08
  • SpringCloud配置中心Config過程解析

    SpringCloud配置中心Config過程解析

    這篇文章主要介紹了SpringCloud配置中心Config過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 淺談在eclipse中如何修改svn的用戶名和密碼

    淺談在eclipse中如何修改svn的用戶名和密碼

    這篇文章主要介紹了在eclipse中如何修改svn的用戶名和密碼的方法,在eclipse中經(jīng)常用svn進(jìn)行代碼版本控制,提交或更新代碼的時(shí)候需要我們輸入用戶名和密碼。對此感興趣的話可以來了解一下
    2020-07-07
  • 使用TraceId在Spring Cloud中實(shí)現(xiàn)線上問題快速定位

    使用TraceId在Spring Cloud中實(shí)現(xiàn)線上問題快速定位

    在微服務(wù)架構(gòu)中,服務(wù)間的互相調(diào)用使得問題定位變得復(fù)雜,在此背景下,TraceId為我們提供了一個(gè)在復(fù)雜環(huán)境中追蹤請求路徑和定位問題的工具,本文不僅介紹TraceId的基本概念,還將結(jié)合真實(shí)場景,為您展示如何在Spring Cloud中應(yīng)用它
    2023-09-09
  • 詳解Java MyBatis 插入數(shù)據(jù)庫返回主鍵

    詳解Java MyBatis 插入數(shù)據(jù)庫返回主鍵

    這篇文章主要介紹了詳解Java MyBatis 插入數(shù)據(jù)庫返回主鍵,有興趣的可以了解一下。
    2017-01-01
  • Spring Boot容器加載時(shí)執(zhí)行特定操作(推薦)

    Spring Boot容器加載時(shí)執(zhí)行特定操作(推薦)

    這篇文章主要介紹了Spring Boot容器加載時(shí)執(zhí)行特定操作及spring內(nèi)置的事件,需要的朋友可以參考下
    2018-01-01
  • Java使用Apache Commons高效處理CSV文件的操作指南

    Java使用Apache Commons高效處理CSV文件的操作指南

    在 Java 開發(fā)中,CSV(Comma-Separated Values,逗號(hào)分隔值)是一種常見的數(shù)據(jù)存儲(chǔ)格式,廣泛用于數(shù)據(jù)交換和簡單的存儲(chǔ)任務(wù),本文將介紹Java使用Apache Commons高效處理CSV文件的操作指南,需要的朋友可以參考下
    2025-03-03
  • java正則表達(dá)式匹配網(wǎng)頁所有網(wǎng)址和鏈接文字的示例

    java正則表達(dá)式匹配網(wǎng)頁所有網(wǎng)址和鏈接文字的示例

    這篇文章主要介紹了java正則表達(dá)式匹配網(wǎng)頁所有網(wǎng)址和鏈接文字java正則表達(dá)式匹配,需要的朋友可以參考下
    2014-03-03
  • springboot自定義redis-starter的實(shí)現(xiàn)

    springboot自定義redis-starter的實(shí)現(xiàn)

    這篇文章主要介紹了springboot自定義redis-starter的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • SpringBoot整合minio服務(wù)的示例代碼

    SpringBoot整合minio服務(wù)的示例代碼

    本文主要介紹了SpringBoot整合minio服務(wù)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06

最新評(píng)論

永德县| 余庆县| 建水县| 宜君县| 冀州市| 奉新县| 综艺| 泰顺县| 额尔古纳市| 大关县| 海林市| 井研县| 和平区| 泰来县| 庆元县| 象州县| 荆门市| 禹城市| 武宣县| 镇远县| 西乌珠穆沁旗| 洪湖市| 枝江市| 凌海市| 收藏| 洪雅县| 苍梧县| 休宁县| 吉隆县| 神农架林区| 秭归县| 黄龙县| 新安县| 满城县| 扶沟县| 民乐县| 尼木县| 基隆市| 鹤岗市| 太仓市| 淮阳县|