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

wordpress影视自采集模板seo挂机赚钱

wordpress影视自采集模板,seo挂机赚钱,网站开发质保金,广州域名企业网站建站哪家好MyBatis中执行SQL的过程可以分为以下几个步骤: 解析配置文件:在运行时,MyBatis会加载并解析配置文件(通常为mybatis-config.xml),获取数据库连接信息、映射文件等。 创建SqlSessionFactory:MyB…

MyBatis中执行SQL的过程可以分为以下几个步骤:

  1. 解析配置文件:在运行时,MyBatis会加载并解析配置文件(通常为mybatis-config.xml),获取数据库连接信息、映射文件等。

  2. 创建SqlSessionFactory:MyBatis使用SqlSessionFactory来创建SqlSession对象。SqlSessionFactory是一个线程安全的对象,应该在应用程序启动时创建一次,并在整个应用程序生命周期内重复使用。

  3. 创建SqlSession:应用程序通过SqlSessionFactory创建SqlSession对象。SqlSession是一个轻量级的非线程安全对象,用于执行SQL语句和管理事务。

  4. 获取Mapper接口:应用程序通过SqlSession获取Mapper接口的实现类。Mapper接口定义了SQL语句和Java方法之间的映射关系,MyBatis会根据这些映射关系生成SQL语句并执行。

  5. 执行SQL语句:应用程序调用Mapper接口的方法时,MyBatis会根据映射文件中的配置信息,生成对应的SQL语句,并将参数传递给数据库执行。MyBatis支持多种SQL语句,如查询、插入、更新、删除等。

  6. 处理结果集:当数据库执行完SQL语句并返回结果时,MyBatis会将查询结果映射到Java对象中。根据映射文件中的配置规则,MyBatis会将数据库查询结果的列映射到Java对象的属性上,从而方便应用程序对数据的处理和使用。

  7. 提交事务:如果应用程序开启了事务管理,MyBatis会在执行完SQL语句后提交事务。如果发生异常或事务回滚,MyBatis会撤销之前的操作,并关闭数据库连接。

  8. 关闭SqlSession:当应用程序完成对数据库的操作后,需要手动关闭SqlSession对象。这样可以释放资源,避免内存泄漏等问题。

    @Testpublic void testInsert() throws IOException {
//        获取核心配置文件的输入流InputStream is = Resources.getResourceAsStream("mybatis-config.xml");
//        获取SqlSessionFactoryBuilder对象SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
//        获取SqlSessionFactoryBuilder对象SqlSessionFactory build = sqlSessionFactoryBuilder.build(is);
//        获取sql的会话对象sqlSession,是Mybatis提供操作数据库的对象SqlSession sqlSession = build.openSession(true);
//        获取UserMapper的代理实现类对象
//        底层会给我创建UserMapper的实现类,然后返回
//        TODO 使用了代理模式,创建了UserMapper的实现类UserMapper mapper = sqlSession.getMapper(UserMapper.class);
//        TODO 执行原理,根据Id查找,然后找到其映射的对象,然后进行实现 sqlSession.insert()
//        int result = sqlSession.insert("com.mybatis.mapper.UserMapper.insertUserOne");//        User user = new User(null, "abc", "123456", 18);int result = mapper.insertUserOne();System.out.println(mapper instanceof UserMapper);System.out.println("result = " + result);
//        提交事务
//        如果不提交事务,那么显示看不到效果的,事务还没有提交
//        sqlSession.commit();
//        关闭sqlSessionsqlSession.close();}

http://www.hrbkazy.com/news/44555.html

相关文章:

  • 哪个网站做阿里首页模板百度电话怎么转人工
  • title (网站开发)搜狗网址
  • 旅游网站设计参考文献百度商品推广平台
  • 要建设一个网站需要准备些什么深圳网络营销策划
  • 网站怎么做seo收录个人网页制作完整教程
  • wordpress 非插件cdn百度seo推广首选帝搜软件
  • 昆明网站建设方案托管sem竞价推广是什么意思
  • wordpress微信支付插件下载seo实战视频
  • 肥城移动网站制作品牌营销策划方案怎么做
  • 重庆建设网站首页网络seo
  • 个人网页设计手绘广州seo排名优化
  • 网站icp备案证明最好看免费观看高清大全
  • 日本药妆电子商务网站建设规划书淄博seo推广
  • 比58同城做的好的网站百度客服电话4001056
  • 佛山网站建设灵格网络软文发布平台
  • 网站开发业务规划微信怎么推广引流客户
  • 网站推广资讯今日热搜前十名
  • 做园林景观的网站seo销售话术开场白
  • 呼和浩特可以做网站的公司磁力猫搜索引擎入口官网
  • 购物网站类型线上宣传推广方案
  • 免费房屋建设图纸网站有哪些北京网站排名seo
  • 有服务器有域名怎么做网站软文写手接单平台
  • 网站建设项目开发书交换链接名词解释
  • 怎么做各个地图网站的认证百度竞价推广常用到的工具
  • 国内所有免费b2b平台有哪些seo推广优化
  • 自己做网站卖东西可以免费发布信息的平台
  • 长沙网页推广价格公司优化seo网站
  • 做土地租赁买卖的网站有哪些企业seo顾问
  • 长沙营销型网站建设懂得网站推广
  • 文山网站建设代理爱站网关键词查询系统