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

怎么在互联网上建立网站罗定市城乡建设局网站

怎么在互联网上建立网站,罗定市城乡建设局网站,福永网站建设公司哪家好,建设工程公司名称大全介绍了MyBatis的缓存、逆向工程和分页插件的使用 目录 1.Mybatis的缓存 1.1MyBatis的一级缓存 1.2MyBatis的二级缓存 1.3二级缓存的相关配置 1.4MyBatis缓存查询的顺序 1.5整合第三方缓存EHCache 1.5.1添加依赖 1.5.2各jar包功能 1.5.3创建EHCache的配置文件ehcache.x… 介绍了MyBatis的缓存、逆向工程和分页插件的使用 目录 1.Mybatis的缓存 1.1MyBatis的一级缓存 1.2MyBatis的二级缓存 1.3二级缓存的相关配置 1.4MyBatis缓存查询的顺序 1.5整合第三方缓存EHCache 1.5.1添加依赖 1.5.2各jar包功能 1.5.3创建EHCache的配置文件ehcache.xml 1.5.4设置二级缓存的类型 1.5.5加入logback日志 1.5.6EHCache配置文件说明 2.Mybatis的逆向工程 2.1创建逆向工程的步骤 ①添加依赖和插件 ②创建MyBatis的核心配置文件 ③创建逆向工程的配置文件 ④执行MBG插件的generate目标 2.2QBC查询 3.Mybaits的分页插件 3.1分页插件的使用步骤 ①添加依赖 ②配置分页插件 3.2分页插件的使用 1.Mybatis的缓存 1.1MyBatis的一级缓存 1.2MyBatis的二级缓存 1.3二级缓存的相关配置 1.4MyBatis缓存查询的顺序 1.5整合第三方缓存EHCache 1.5.1添加依赖 1.5.2各jar包功能 1.5.3创建EHCache的配置文件ehcache.xml 1.5.4设置二级缓存的类型 1.5.5加入logback日志 1.5.6EHCache配置文件说明 2.Mybatis的逆向工程 2.1创建逆向工程的步骤 ①添加依赖和插件 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdorg.example/groupIdartifactIdmybatis06/artifactIdversion1.0-SNAPSHOT/versionpackagingjar/packaging!-- 依赖MyBatis核心包 --dependenciesdependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.7/version/dependency!-- junit测试 --dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/versionscopetest/scope/dependency!-- log4j日志 --dependencygroupIdlog4j/groupIdartifactIdlog4j/artifactIdversion1.2.17/version/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.16/version/dependency/dependencies!-- 控制Maven在构建过程中相关配置 --build!-- 构建过程中用到的插件 --plugins!-- 具体插件逆向工程的操作是以构建过程中插件形式出现的 --plugingroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-maven-plugin/artifactIdversion1.3.0/version!-- 插件的依赖 --dependencies!-- 逆向工程的核心依赖 --dependencygroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-core/artifactIdversion1.3.2/version/dependency!-- MySQL驱动 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.16/version/dependency/dependencies/plugin/plugins/build/project ②创建MyBatis的核心配置文件 ?xml version1.0 encodingUTF-8 ? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd configurationproperties resourcejdbc.properties/typeAliasespackage name//typeAliases!--设置连接数据库的环境--environments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLEDproperty namedriver value${jdbc.driver}/property nameurl value${jdbc.url}/property nameusername value${jdbc.username}/property namepassword value${jdbc.password}//dataSource/environment/environments!--引入映射文件--mapperspackage name//mappers /configuration ③创建逆向工程的配置文件 ?xml version1.0 encodingUTF-8? !DOCTYPE generatorConfigurationPUBLIC -//mybatis.org//DTD MyBatis Generator Configuration 1.0//ENhttp://mybatis.org/dtd/mybatis-generator-config_1_0.dtd generatorConfiguration!--targetRuntime: 执行生成的逆向工程的版本MyBatis3Simple: 生成基本的CRUD清新简洁版MyBatis3: 生成带条件的CRUD奢华尊享版--context idDB2Tables targetRuntimeMyBatis3!-- 数据库的连接信息 --jdbcConnection driverClasscom.mysql.cj.jdbc.DriverconnectionURLjdbc:mysql://localhost:3306/mybatis? serverTimezoneUTCuserIdrootpasswordykxykx/jdbcConnection!-- javaBean的生成策略--javaModelGenerator targetPackagecom.ykx.mybatis.pojotargetProject.\src\main\javaproperty nameenableSubPackages valuetrue /property nametrimStrings valuetrue //javaModelGenerator!-- SQL映射文件的生成策略 --sqlMapGenerator targetPackagecom.ykx.mybatis.mappertargetProject.\src\main\resourcesproperty nameenableSubPackages valuetrue //sqlMapGenerator!-- Mapper接口的生成策略 --javaClientGenerator typeXMLMAPPERtargetPackagecom.ykx.mybatis.mapper targetProject.\src\main\javaproperty nameenableSubPackages valuetrue //javaClientGenerator!-- 逆向分析的表 --!-- tableName设置为*号可以对应所有表此时不写domainObjectName --!-- domainObjectName属性指定生成出来的实体类的类名 --table tableNamet_emp domainObjectNameEmp/table tableNamet_dept domainObjectNameDept//context /generatorConfiguration ④执行MBG插件的generate目标 2.2QBC查询 Test public void testMBG(){ try { InputStream is Resources.getResourceAsStream(mybatis-config.xml); SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(is); SqlSession sqlSession sqlSessionFactory.openSession(true); EmpMapper mapper sqlSession.getMapper(EmpMapper.class); //查询所有数据 /*ListEmp list mapper.selectByExample(null); list.forEach(emp - System.out.println(emp));*/ //根据条件查询 /*EmpExample example new EmpExample(); example.createCriteria().andEmpNameEqualTo(张 三).andAgeGreaterThanOrEqualTo(20); example.or().andDidIsNotNull(); ListEmp list mapper.selectByExample(example); list.forEach(emp - System.out.println(emp));*/ mapper.updateByPrimaryKeySelective(new Emp(1,admin,22,null,456qq.com,3)); } catch (IOException e) { e.printStackTrace(); } } 3.Mybaits的分页插件 分页的情况 limit index,pageSize pageSize每页显示的条数 pageNum当前页的页码 index当前页的起始索引index(pageNum-1)*pageSize count总记录数 totalPage总页数 totalPage count / pageSize; if(count % pageSize ! 0){ totalPage 1; } pageSize4pageNum1index0 limit 0,4 pageSize4pageNum3index8 limit 8,4 pageSize4pageNum6index20 limit 8,4 3.1分页插件的使用步骤 ①添加依赖 dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper/artifactIdversion5.2.0/version /dependency ②配置分页插件 在MyBatis的核心配置文件中配置插件 plugins !--设置分页插件-- plugin interceptorcom.github.pagehelper.PageInterceptor/plugin /plugins 3.2分页插件的使用 内容来源于黑马教程仅作为学习笔记参考
http://www.hkea.cn/news/14466949/

相关文章:

  • 番禺区怎么做网站建设免费cms建站系统
  • 做民宿要给网站多少合同钱正黄集团博弘建设官方网站
  • 不收费的企业查询网站wordpress 中文标签
  • 天津电子商务网站建设怎么提交网站地图
  • 怎么制作免费的企业网站wordpress最大发布大小
  • 我有多个单页网站需要备案吗wordpress页面镶入文章
  • 商城站时刻表沙井品牌网站建设
  • 信誉好的网站建设公司宁波咨询网站设计
  • 东莞网站制作搭建建设网站外包
  • 如何用手机做网站精品课程网站建设情况
  • 做网站开店农产品网站建设及优化项目
  • wps演示做的和网站导航文山建设局网站
  • 工信部网站备案信息怎么查询系统摄影网站 源码
  • 网站图片怎么做wordpress 评论 作者
  • 潍坊建立企业网站公司阿里云服务器租用价格表
  • 一学一做动漫视频网站安远网站建设
  • 在线设计签名免费网站wordpress 收邮件
  • 微网站建设代运营北海购物网站开发设计
  • 网站建设服务商有哪些用dw做网站的空格怎么打
  • 做初中试卷的网站做英文网站多少钱
  • 住房和城乡建设部网站焊工查询软件开发工程师就是程序员吗
  • 做logo设计网站中国室内设计装饰协会
  • 企业网站建设经验分享苏州建设局网站实名制
  • 福田网站建设龙岗网站建设罗湖网站建设wordpress 安装配置
  • 招聘网站入职分析表怎么做怎么找一家公司的网站
  • 专门做二手的网站wordpress编辑器知乎
  • 视频分享网站模板工商注册登记网
  • 安徽省铜陵市建设银行网站微信手机营销软件网站建设
  • 南京做公司网站做网站流量是什么
  • 外贸网站建设注意深圳网站建设服务比较便宜