四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

spring實現jdbctemplate添加事務支持示例

復制代碼 代碼如下:
public interface JdbcTemplate extends JdbcOperations {
public abstract void beginTranstaion();

public abstract void commit();

public abstract void rollback();
}

復制代碼 代碼如下:
public class JdbcTemplateImpl extends org.springframework.jdbc.core.JdbcTemplate implements JdbcTemplate {

 private PlatformTransactionManager platformTransactionManager;
 private DefaultTransactionDefinition transactionDefinition;
 private ThreadLocal<TransactionStatus> transcationStatus = new ThreadLocal<TransactionStatus>();

 public void beginTranstaion() {
  TransactionStatus tmp = platformTransactionManager.getTransaction(transactionDefinition);
  transcationStatus.set(tmp);
 }

 public void commit() {
  TransactionStatus tmp = transcationStatus.get();
  if (tmp == null) {
   throw new RMSRuntimeException("no transcation");
  }
  platformTransactionManager.commit(tmp);
  transcationStatus.remove();
 }

 public void rollback() {
  TransactionStatus tmp = transcationStatus.get();
  if (tmp == null) {
   throw new RMSRuntimeException("no transcation");
  }
  platformTransactionManager.rollback(tmp);
  transcationStatus.remove();

 }

 @Override
 public void afterPropertiesSet() {
  super.afterPropertiesSet();
  transactionDefinition = new DefaultTransactionDefinition();
  transactionDefinition.setIsolationLevel(TransactionDefinition.ISOLATION_READ_COMMITTED);
  transactionDefinition.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
  platformTransactionManager = new DataSourceTransactionManager(getDataSource());

 }

 public PlatformTransactionManager getPlatformTransactionManager() {
  return platformTransactionManager;
 }

 public DefaultTransactionDefinition getTransactionDefinition() {
  return transactionDefinition;
 }

 public ThreadLocal<TransactionStatus> getTranscationStatus() {
  return transcationStatus;
 }

}

jsp技術spring實現jdbctemplate添加事務支持示例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 阿妹的诺言| 电影智取华山| 伟大的转折| 林丹出轨视频| 小春兰| 布莱克·莱弗利身高体重| 卢昱晓主演的电视剧| 功夫2免费观看普通话2021| 《鱼我所欲也》原文及译文| 挠vk| 洛兵| 任港秀| 一句话让男生硬邦邦的句子| 意外的春天 电影| 蜜桃成熟时免费视频| 河北电视台| 如如123| 西湖地图| 老板娘2| 鲁班书咒语大全| 极品美女在线| 赵士杰| 女生宿舍1电影| 被抛弃的青春1982| 恐龙图片大全大图| 双重欲望| 奔跑吧第13季最新一期| 成人在线影片| 诈欺游戏电影| 春天的芭蕾歌词| 学生早餐吃什么方便又营养| 未来少年柯南 动漫| 郭明翔| 成人在线影片| 林祖辉| 回响电影| 在线看色戒| 梦的衣裳| 洞房艳谭电影| 最新欧美电影| china中国农村妇女aⅴ|