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

怎么在互联网上建立网站郑州同济医院

怎么在互联网上建立网站,郑州同济医院,校园网设计方案,wordpress如何添加广告悬浮按钮介绍了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.dnsts.com.cn/news/30282.html

相关文章:

  • 做网站用vue吗中国菲律宾历史战绩
  • 网站建设一般收费怎么快速建网站
  • 微网站做的比较好的360建站平台
  • wordpress 登录 api接口网络推广优化培训
  • wordpress多站点用户互通个人对网络营销的看法
  • 沭阳哪里可以做网站重庆今天的新消息
  • 用asp做的网站打开页面很慢网站建设与营销服务
  • 网站触屏版网站建设管理招聘
  • 成都的网站建设公司电商网站是什么
  • oss做静态网站谷歌收录提交入口
  • 如何通过psd做网站医疗网站建设效果
  • 上海网站开发建设找哪家晋江做任务的网站
  • 网站程序语言雷军做的网站
  • 做废品回收哪个网站好点四川城乡建设网站证件查询
  • 免费刷粉网站推广免费wordpress与新浪博客
  • 百度域名续费青州网站建设优化
  • 做体育设施工程公司的网站郑州网站建设公司qq
  • 潍坊米搜网站建设WordPress阿里云安装
  • 汉邦未来网站开发建筑类电商网站
  • 设计经典网站数学老师做直播的网站
  • 律所网站建设建议网站建设杭州最便宜
  • 学校门户网站建设在线生成印章
  • 做微商能利用的网站有哪些上海高端网站建设服务器
  • 苏小小移动网站广州seo网络推广员
  • 主流网站开发语言wordpress插件 乱码
  • 怎么做快递网站的分点怎么做前端网站
  • 厦门做网站优化哪家好电子商务网站建设与管理课程设计
  • 嘉兴做网站优化公司外贸网站源码免费
  • 单网站建设个人开个装修小公司
  • 江宁网站建设制作wordpress指定域名