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

推荐专业的外贸建站公司怎么营销推广

推荐专业的外贸建站公司,怎么营销推广,商河网站建设,凡科网官网首页我们项目中多用MyBatis进行数据库的读写,开源的MyBatis-Plus框架对其进行了增强,使用上更加简单,我们之前的很多项目也是直接用的MyBatis-Plus。 数据库操作的时候,简单的单表读写,我们可以直接在方法里链式组装SQL,复杂的SQL或涉及多表联合join的,需要在xml手写SQL语句…

我们项目中多用MyBatis进行数据库的读写,开源的MyBatis-Plus框架对其进行了增强,使用上更加简单,我们之前的很多项目也是直接用的MyBatis-Plus。

数据库操作的时候,简单的单表读写,我们可以直接在方法里链式组装SQL,复杂的SQL或涉及多表联合join的,需要在xml手写SQL语句。

MyBatis是对JDBC的封装,所以执行流程跟原生JDBC操作数据库一样,都有获取数据库连接、组装SQL、执行这些步骤。一个SQL执行就是一次SqlSession,在实现上,由SqlSessionFactoryBuilder通过建造者模式去创建SqlSessionFactory工厂,在SqlSessionManager管理器可以看到通过JDK动态代理去创建SqlSession,每个线程当前的SqlSession维护在ThreadLocal。
在这里插入图片描述
SqlSessionInterceptor本身实现了InvocationHandler,也是代理模式去执行SQL,根据执行中的异常情况,判断是提交或回滚。

    private class SqlSessionInterceptor implements InvocationHandler {public SqlSessionInterceptor() {}public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {SqlSession sqlSession = (SqlSession)SqlSessionManager.this.localSqlSession.get();if (sqlSession != null) {try {return method.invoke(sqlSession, args);} catch (Throwable var19) {throw ExceptionUtil.unwrapThrowable(var19);}} else {SqlSession autoSqlSession = SqlSessionManager.this.openSession();Throwable var6 = null;Object var8;try 
http://www.yayakq.cn/news/840294/

相关文章:

  • wordpress文章站主题做木箱的网站
  • 500m主机空间能做视频网站吗兰州一刀切防疫曝光
  • 创建一家公司的步骤seo短视频新地址在哪里?
  • 网站建设语言网站建设运营合同范本
  • 个人做游戏网站wordpress仿seowhy基础指南模板
  • 镜像别人网站做排名的好处企业平台网站建设
  • 大兴区网站建设在智联招聘网站做销售
  • 建设电动车官方网站cms网站网络地址图片
  • 天津网站优化怎么样为什么公司网站打开很慢
  • 58同城成都网站建设深圳设计院跳槽事件
  • 网站建设所需服务器建站平台哪家好
  • 做网站用Linux还是win建站公司一般怎么获客
  • 网站建设开票名称现在最火的发帖平台
  • 百度推广优化技巧搜索引擎优化结果
  • 网站开发设计的难点北京室内设计公司排行
  • 宝塔Linux面板清理建设的网站wordpress分页模板
  • 做dj音叉网站平台创建一个网站 站点根文件夹为
  • 长春网站优化体验链家地产二手房网
  • 做网站卖彩票设计说明万能模板300字
  • 惠阳网站优化巢湖网站建设费用
  • 青岛模板网站长沙seo招聘
  • 开展网络营销的企业网站有哪些中国人做英文网站
  • 铭万做网站怎么样布吉商城网站建设基本流程
  • 做网站都需要哪些信息网站图片优化的概念
  • 南宁网站建设公司正规代运营公司排名
  • 两学一做知识竞答网站无锡建设公司网站
  • 购物商城网站设计方案农村电商扶贫网站建设
  • 网站配色分析安顺做网站的公司
  • 电影网站模板源代码有免费制作单页的网站吗
  • 苏州建站公司速找苏州聚尚网络在百度怎么免费制作网站