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

湖南营销型网站建设流程西安cms建站模板

湖南营销型网站建设流程,西安cms建站模板,亚马逊中国网站建设目标,用wordpress做企业网站我们项目中多用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.dnsts.com.cn/news/245650.html

相关文章:

  • 网站开发经理具备什么知识网站开发 名片
  • 湖南省住房和城乡建设厅老网站苏州学做网站
  • 网站制作公司 知道万维科技短链接转换网站
  • 简单网页制作成品代码如何做网站seo诊断
  • 网站子网页设计越秀金融大厦
  • 网站建设笔试上海集团平台app
  • 17网站一起做网店不发货咋做黄页网站
  • 手机影视素材网站大全西安网络科技有限公司有哪些
  • 学做网站买什么样的书常州做网站多少钱
  • jsp网站建设技术案例wordpress搜索小工具
  • wordpress上传ftp失败青岛官网seo推广
  • 展馆网站建设方案sae wordpress 升级
  • 网站诊断示例各大网络平台的推广内容和方法
  • 蓝色高科技网站模板网站建设晋icp备
  • 潍坊网站排名提升购物网站线下推广办法
  • 做网站 设计师很游戏开发工程师
  • 移动网站开发实训报告高大上强企业网站
  • 免费简单网站叮咚影视在线观看免费完整版
  • 网站公司logo设计163网易企业邮箱入口
  • 温州网站建设一键生成小程序商城
  • 试用网站 建站网页设计html代码大全dd
  • 自己怎么设置网站集艾室内设计(上海)有限公司
  • 租车行网站模版wordpress配置七牛云cdn
  • 水贝做网站公司上海网站设计优刻
  • 企业展示网站 价钱网页设计二级页面
  • 外贸网站建设公司市场图虫网官网入口
  • 做网站文章要一篇一篇的写吗公司建设网站怎么做账
  • 做电商网站费用个人餐饮网站模板
  • 重庆建设厅网站首页安徽省住房建设部官方网站
  • 网站建设人力资源人员配置网站建设备案流程