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

东四网站建设免费搭建微信网站

东四网站建设,免费搭建微信网站,桂林软件开发,做网站需要用什么技术1.MyBatis 入门程序开发步骤 SqlSession#xff1a;代表Java程序和数据库之间的会话。#xff08;HttpSession是Java程序和浏览器之间的会话#xff09; SqlSessionFactory#xff1a;是“生产”SqlSession的“工厂”。 工厂模式#xff1a;如果创建某一个对象#xff…1.MyBatis 入门程序开发步骤 SqlSession代表Java程序和数据库之间的会话。HttpSession是Java程序和浏览器之间的会话 SqlSessionFactory是“生产”SqlSession的“工厂”。 工厂模式如果创建某一个对象使用的过程基本固定那么我们就可以把创建这个对象的相关代码封装到一个“工厂类”中以后都使用这个工厂类来“生产”我们需要的对象。 注意1默认采⽤的事务管理器是JDBC。JDBC事务默认是不提交的需要⼿动提交。 public void addStu() {//1第一步mybatis提供了一个专门用来从java程序连接mysql数据库的对象SqlSessionFactoryBuilder sqlSessionFactoryBuilder new SqlSessionFactoryBuilder();//2:创建qlSessionFactoryInputStream is StudentTest.class.getClassLoader().getResourceAsStream(mybatis-config.xml);//InputStream is Thread.currentThread().getContextClassLoader().getResourceAsStream(mybatis-config.xml); //InputStream is Resources.getResourceAsStream(mybatis-config.xml);SqlSessionFactory sqlSessionFactory sqlSessionFactoryBuilder.build(is);// 3. 创建SqlSession对象SqlSession sqlSession sqlSessionFactory.openSession(); //喏自动提交括号写true//4: 执行sql语句 受影响的行数sqlSession.insert(); sqlSession.commit();sqlSession.close();} 2..引入日志框架logback 引⼊⽇志框架的⽬的是为了看清楚mybatis执⾏的具体sql。 启⽤标准⽇志组件只需要在1.mybatis-config.xml⽂件中添加以下配置【可参考mybatis⼿册】 mybatis-config.xml settingssetting namelogImpl valueSTDOUT_LOGGING / /settings 2.引⼊logback相关依赖 dependencygroupIdch.qos.logback/groupIdartifactIdlogback-classic/artifactIdversion1.2.11/versionscopetest/scope /dependency 3.引⼊logback相关配置⽂件⽂件名叫做logback.xml或logback-test.xml放到类路径 当中 logback.xml ?xml version1.0 encodingUTF-8? configuration debugfalse!--定义⽇志⽂件的存储地址--property nameLOG_HOME value/home/!-- 控制台输出 --appender nameSTDOUT classch.qos.logback.core.ConsoleAppenderencoder classch.qos.logback.classic.encoder.PatternLayoutEncode r!--格式化输出%d表示⽇期%thread表示线程名%-5level级别从左显示5 个字符宽度%msg⽇志消息%n是换⾏符--pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logge r{50} - %msg%n/pattern/encoder/appender!-- 按照每天⽣成⽇志⽂件 --appender nameFILE classch.qos.logback.core.rolling.RollingFileAp penderrollingPolicy classch.qos.logback.core.rolling.TimeBasedRolling Policy!--⽇志⽂件输出的⽂件名--FileNamePattern${LOG_HOME}/TestWeb.log.%d{yyyy-MM-dd}.log/FileNamePattern!--⽇志⽂件保留天数--MaxHistory30/MaxHistory/rollingPolicyencoder classch.qos.logback.classic.encoder.PatternLayoutEncode r!--格式化输出%d表示⽇期%thread表示线程名%-5level级别从左显示5 个字符宽度%msg⽇志消息%n是换⾏符--pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logge r{50} - %msg%n/pattern/encoder!--⽇志⽂件最⼤的⼤⼩--triggeringPolicy classch.qos.logback.core.rolling.SizeBasedTrig geringPolicyMaxFileSize100MB/MaxFileSize/triggeringPolicy/appender!--mybatis log configure--logger namecom.apache.ibatis levelTRACE/logger namejava.sql.Connection levelDEBUG/logger namejava.sql.Statement levelDEBUG/logger namejava.sql.PreparedStatement levelDEBUG/ !-- ⽇志输出级别,logback⽇志级别包括五个TRACE DEBUG INFO WARN ER ROR --root levelDEBUGappender-ref refSTDOUT/appender-ref refFILE//root /configuration 3.MyBatis⼯具类SqlSessionUtil的封装 public class SqlSessionUtil {private static SqlSessionFactory sqlSessionFactory;/*** 类加载时初始化sqlSessionFactory对象*/static {try {SqlSessionFactoryBuilder sqlSessionFactoryBuilder new SqlSes sionFactoryBuilder();sqlSessionFactory sqlSessionFactoryBuilder.build(Resources.g etResourceAsStream(mybatis-config.xml));} catch (Exception e) {e.printStackTrace();}}/*** 每调⽤⼀次openSession()可获取⼀个新的会话该会话⽀持⾃动提交。** return 新的会话对象*/public static SqlSession openSession() {return sqlSessionFactory.openSession(true);} }
http://www.hkea.cn/news/14449907/

相关文章:

  • wordpress成品站源码如何自己做留言板网站
  • 桐城市建设局网站网页编辑打印工具
  • 排名轻松seo 网站推广网易163企业邮箱注册
  • 建设厅工作证查询网站苏州app开发
  • 网站怎么备案在哪里下载ios网站开发视频教程
  • 企业网站建设怎么做一个完整的网站 技术
  • 网站建设软件开发公司网站降权的表现
  • vs c 网站开发请人做网站多少钱
  • 深圳哪家公司做网站wordpress资源主题
  • 建设个人网站的要求建个网站需要多少钱?建网站要多少钱
  • 河北网站开发报价做性视频网站有哪些
  • 网站建设的前后台代码南山网站设计费用
  • 杭州比较有名的设计院免费网站排名优化
  • 网站建设行业解决方案苏州新途网络科技有限公司
  • 旅游网站建设方案高端网站源码
  • 家电维修企业网站源码iis配置网站无法浏览
  • 福建省建设资格注册管理中心网站asp.net网站开发书籍
  • 大学网站建设工作总结如何登录公众号平台
  • 哪些网站是做食品聊城定制化网站建设
  • 什么网站可以做模型挣钱网站扫二维码怎么做
  • jsp网站开发目的及意义wordpress 去掉左上角
  • 珠海网站建设推广服务代理公司收费标准
  • 网站建设一秒互联怎么填写网站icp备案
  • 网站建设程序员招聘中国设计联盟官网
  • 上海静安网站制作潍坊网站开发高手
  • 电商网站规划与建设方案建设营销型网页
  • 大庆建设银行网站首页网站建设项目需求说明
  • 广州做内销鞋的网站wordpress网站amp
  • 威海外贸网站建设联系方式宜春网站制作公司
  • dw个人网站主页怎么做做ae好的网站有哪些