成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用EJB事務(wù)屬性控制事務(wù)的作用域

開發(fā) 后端
本文向您介紹EJB事務(wù)屬性可以是Required,RequiresNew,Mandatory,NotSupported,Supports,Never中的一個(gè)。

EJB事務(wù)屬性可以是如下幾個(gè)值之一:

Required,RequiresNew,Mandatory,NotSupported,Supports,Never.

1、Required

如果客戶端正運(yùn)行在某個(gè)EJB事務(wù)中運(yùn)行,且調(diào)用了EJB中的方法,則該方法在客戶端的EJB事務(wù)中運(yùn)行。如果客戶端沒有與某個(gè)EJB事務(wù)相關(guān)聯(lián),則容器在運(yùn)行方法前先啟動(dòng)一個(gè)新EJB事務(wù)。Required屬性適合絕大多數(shù)EJB事務(wù),建議把它設(shè)置成默認(rèn)的,至少在開發(fā)階段。EJB事務(wù)屬性是聲明式的,后期也可以很容易的修改。

2、RequiresNew

如果客戶端運(yùn)行在某個(gè)EJB事務(wù)中,并且調(diào)用了EJB中的方法,則容器將采用如下操作:

   (1) 掛起客戶端EJB事務(wù)

   (2) 啟動(dòng)一個(gè)新EJB事務(wù)

   (3) 把調(diào)用委派給方法

   (4) 方法執(zhí)行完畢之后,回復(fù)客戶端EJB事務(wù)

如果客戶端沒有與某個(gè)EJB事務(wù)相關(guān)聯(lián),則容器在運(yùn)行方法前先啟動(dòng)一個(gè)新EJB事務(wù)。如果確保方法始終在一個(gè)新EJB事務(wù)中運(yùn)行,應(yīng)該使用RequiresNew屬性。

3、Mandatory

如果客戶端運(yùn)行在某個(gè)EJB事務(wù)中且調(diào)用了EJB中的方法,則該方法運(yùn)行在客戶端EJB事務(wù)中。如果客戶端沒有與某個(gè)EJB事務(wù)相關(guān)聯(lián),則容器拋出TransactionRequiredException。如果EJB中的方法必須使用客戶端的EJB事務(wù),則應(yīng)該使用Mandatory屬性。

4、NotSupported

如果客戶端在某個(gè)EJB事務(wù)中運(yùn)行且調(diào)用了EJB中的方法,則容器先掛起客戶端EJB事務(wù),調(diào)用方法結(jié)束之后回復(fù)客戶端EJB事務(wù)。如果客戶端沒有與某個(gè)EJB事務(wù)相關(guān)聯(lián),則容器在運(yùn)行方法前不啟動(dòng)EJB事務(wù).對于不需要EJB事務(wù)的方法,可以考慮該屬性。EJB事務(wù)需要一定的開銷,NotSupported屬性可以提高性能。

5、Supports

如果客戶端運(yùn)行在某個(gè)EJB事務(wù)中且調(diào)用了EJB中的方法,則該方法運(yùn)行在客戶端的EJB事務(wù)中。如果客戶端沒有與某個(gè)EJB事務(wù)關(guān)聯(lián),則容器運(yùn)行方法前不啟動(dòng)新的EJB事務(wù)。

6、Never

如果客戶端運(yùn)行在某個(gè)EJB事務(wù)中且調(diào)用了EJB中的方法,則容器拋出RemoteException異常。如果客戶端沒有與某個(gè)EJB事務(wù)關(guān)聯(lián),則容器運(yùn)行方法之前不啟動(dòng)新的EJB事務(wù)。

【編輯推薦】

  1. Eclipse+JBoss+EJB3的Session Bean注釋方法
  2. EJB容器的存取和實(shí)現(xiàn)
  3. Java中的EJB的介紹
  4. EJB3.1增加了Singleton Beans的概念
  5. 關(guān)于EJB詳細(xì)概述(上)
責(zé)任編輯:佚名 來源: 百度博客
相關(guān)推薦

2009-07-02 10:14:34

EJB事務(wù)屬性

2012-06-07 09:18:16

ibmdw

2009-11-06 11:07:52

WCF事務(wù)屬性

2017-01-19 15:32:36

Java全局事務(wù)本地事務(wù)

2024-03-15 11:59:25

SQL數(shù)據(jù)庫ACID

2009-06-30 16:41:12

Hibernate的事

2020-08-19 09:45:29

Spring數(shù)據(jù)庫代碼

2010-11-22 16:40:00

MySQL事務(wù)表

2020-07-17 08:07:54

Spring數(shù)據(jù)庫事務(wù)

2023-06-28 08:25:14

事務(wù)SQL語句

2025-02-08 10:56:18

2021-11-26 00:04:01

RedisLua 腳本

2022-02-21 11:21:40

golang編程語言

2009-07-03 17:39:20

JSP與EJB

2011-06-07 09:37:32

J2EE

2012-08-06 16:09:40

Redis數(shù)據(jù)庫

2023-12-06 08:23:16

MVCCmysql

2009-03-31 09:39:13

J2EE事務(wù)并發(fā)并發(fā)訪問

2010-03-02 16:15:59

WCF控制事務(wù)

2018-03-22 18:30:22

數(shù)據(jù)庫MySQL并發(fā)控制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲一区国产精品 | 日韩精品在线观看视频 | 成人免费视频网站在线看 | 久久久久久国产 | 日韩欧美一区二区三区四区 | 免费黄色a视频 | 中文字幕精品一区二区三区精品 | 91麻豆精品国产91久久久更新资源速度超快 | 国产精品成人国产乱一区 | 日韩一区二区av | 蜜月aⅴ国产精品 | 精品一区二区三区中文字幕 | 精品欧美乱码久久久久久1区2区 | 大象视频一区二区 | 久久久美女 | 中文字幕福利视频 | 亚洲精品一区二区在线观看 | 亚洲视频一区在线 | 日韩久久综合 | 可以免费观看的av片 | av一区二区三区四区 | 91综合在线观看 | 亚洲永久 | 性欧美精品一区二区三区在线播放 | 国产成人精品一区二区三区 | 日韩理论电影在线观看 | 久久久久久国产 | 久久精品欧美一区二区三区不卡 | 日韩电影在线一区 | 日韩av啪啪网站大全免费观看 | 国产精品爱久久久久久久 | 久久免费观看一级毛片 | 午夜a区| 欧美激情国产精品 | 日本不卡在线视频 | 欧美黄色片 | 岛国午夜 | 国产香蕉视频 | 四虎av电影 | 人人看人人草 | 久视频在线 |