当前位置: 首页 > news >正文

带着做计算机项目的网站只选设计师的网站

带着做计算机项目的网站,只选设计师的网站,服务器选择,网站服务器空间租用本来好好的项目启动突然报了一个异常#xff1a; PostgreSQL报错问题如何解决【ERROR: relation does not exist】项目中使用了两个数据源#xff0c;一个是 postgresql#xff0c;一个是 mysql#xff0c;报错的表是在 mysql#xff0c;但是明明没改过代码…本来好好的项目启动突然报了一个异常 PostgreSQL报错问题如何解决【ERROR: relation does not exist】项目中使用了两个数据源一个是 postgresql一个是 mysql报错的表是在 mysql但是明明没改过代码而且对应的实体类也注解了 DS(“slave”)slave对应着mysql。怎么怎么跑到 postgresql 去找这个表了呢 首先代码是这样的一个方法A中线调用一个方法B方法B使用了 postgresql 数据源接着该方法调用另外一个方法C 注解了 DS(“slave”) 方法C使用了 mysql 数据源这个方法A本来运行得好好的只因为我在方法A加了一个 事务注解 Transactional 就报错了。 原因是 Transactional 默认是外层开启一个事务然后默认传播给内部调用的方法如果内部方法没指定事务类型的话但是这个是仅限于同一个数据源上面已经是两个数据源会导致切换数据源失败。 解决办法是在上面使用了 DS(“slave”) 注解的方法上加上以下的事务配置 Transactional(propagation Propagation.REQUIRES_NEW, rollbackFor Exception.class)事务类型 REQUIRES_NEW新建事务如果当前存在事务把当前事务挂起。所以不会受方法A注解的事务影响。 以下是 spring 事务的七种传播行为 REQUIRED支持当前事务如果当前没有事务就新建一个事务。这是最常见的选择。 SUPPORTS支持当前事务如果当前没有事务就以非事务方式执行。 MANDATORY支持当前事务如果当前没有事务就抛出异常。 REQUIRES_NEW新建事务如果当前存在事务把当前事务挂起。 NOT_SUPPORTED以非事务方式执行操作如果当前存在事务就把当前事务挂起。 NEVER以非事务方式执行如果当前存在事务则抛出异常。 NESTED支持当前事务如果当前事务存在则执行一个嵌套事务如果当前没有事务就新建一个事务。
http://www.pierceye.com/news/99891/

相关文章:

  • 做网站软件j程序员找工作网站
  • 济南网站建设系统画册设计公司宣传册
  • 上海网站设计方案家纺网站建设
  • 衡水精品网站建设游戏广告推广平台
  • 响应式企业网站建设营销战略
  • wordpress离线浏览搜索引擎优化包括
  • 门户网站建设需要多少呼伦贝尔市住房和城乡建设局网站
  • 静海集团网站建设住房城乡建设网站
  • 个人备案挂企业网站网站开发公司照片
  • 网站建设课程体会国内最新新闻简短
  • 网站开发大概价格最常用的网页制作软件
  • 商务网站模块设计时前台基础设施建设免费网站建设空间
  • 青海省公路工程建设总公司网站饮料公司网站模板
  • 建设部网站刘赵云网页版邮箱
  • 免费扑克网站企业网站怎么搜索优化
  • 做网站导航的厦门网站建设制作多少钱
  • 怎样免费注册网站域名鹤城建设集团网站
  • 3合1网站建设价格网站建设论坛快速建站
  • 怎样做钓鱼网站上海网站关键词排名优化报价
  • 昆明专业网站设计公司电商类网站设计模板
  • 网站流量用完了重庆网站推广
  • 网站管理助手数据库网站在建设中无法访问
  • 网站标题格式建设网站南昌
  • wordpress作企业网站好吗沈阳短视频制作公司
  • 表格网站怎么做的作文网站大全
  • 比特币网站建设专业网站建设企业网站制作
  • 故宫博物院官网网站咋做的山东省济宁市最新消息
  • 天河营销型网站建设html网页设计代码作业正能量
  • 国外网站设计欣赏智能获客系统
  • 济南网站建设599网站建设完工后在什么科目核算