当前位置: 首页 > 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.zqtcl.cn/news/99891/

相关文章:

  • 网站怎么做咨询网站开发商
  • 建立网站的第一步网站的管理系统
  • 安远做网站做宣传册网站
  • 网站建设概况君隆网站建设
  • 富源县住房和城乡建设局网站备案信息 网站名
  • 做门窗的网站宁波附近的seo推广
  • 上海网站建设解决方案怎样设计网站
  • 龙华建站公司seo研究中心怎么样
  • 网站的大图标怎么做项目网站
  • 南京网站设计机构wap网站设计方案
  • 建站点怎么做网站wordpress 重写规则
  • 泰州做网站优化服装网站建设方案ppt
  • wordpress怎么设计网站微商城科技
  • 昆山营销型网站建设旅游网页制作模板教程
  • 企业网站开发时间淘客网站开发源代码
  • 传奇世界新开服网站html静态网页模板代码
  • 门户网站app开发网络服务提供者发现未成年通过网络发布
  • 编辑网站在线注册系统行业网站制作
  • 国外建设网站的软件西宁设计网站建设
  • 云服务器网站配置在线设计免费logo
  • 怎么在手机上做企业网站北京大学两学一做网站
  • 社区网站建设方案书服务型网站建设的主题
  • 做淘推广的网站如何制作表白链接
  • 外贸网站代码中国建设银行招聘网站甘肃分行
  • 免费ai设计logo网站西安网站开发外包公司有
  • 2017优秀网站设计欣赏如何做建议的网站
  • 获取网站访问qq怎么做链接
  • 最简单的网站建设中英文自助网站建设
  • vps 做网站品牌网站建设可信大蝌蚪
  • 怎样在百度建网站怎么建设课题网站