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

视频付费网站建设网页开发工具的作用有多大

视频付费网站建设,网页开发工具的作用有多大,重庆哪个区最繁华,什么网站做风险投资12、MyBatis的逆向工程 正向工程#xff1a;先创建Java实体类#xff0c;由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。 逆向工程#xff1a;先创建数据库表#xff0c;由框架负责根据数据库表#xff0c;反向生成如下资源#xff1a; Java实体类Mappe…12、MyBatis的逆向工程 正向工程先创建Java实体类由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。 逆向工程先创建数据库表由框架负责根据数据库表反向生成如下资源 Java实体类Mapper接口Mapper映射文件 12.1、创建逆向工程的步骤 12.1.1、添加依赖和插件 !-- 依赖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 /build12.1.2 创建MyBatis的核心配置文件 mybatis-config.xml 12.1.3 创建逆向工程的配置文件 文件名必须是generatorConfig.xml ?xml version1.0 encodingUTF-8? !DOCTYPE generatorConfiguration PUBLIC -//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN http://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?serverTimezoneUTCuserIdrootpasswordroot/jdbcConnection!-- javaBean的生成策略--javaModelGenerator targetPackagecom.atguigu.mybatis.pojotargetProject.\src\main\javaproperty nameenableSubPackages valuetrue /property nametrimStrings valuetrue //javaModelGenerator!-- SQL映射文件的生成策略 --sqlMapGenerator targetPackagecom.atguigu.mybatis.mappertargetProject.\src\main\resourcesproperty nameenableSubPackages valuetrue //sqlMapGenerator!-- Mapper接口的生成策略 --javaClientGenerator typeXMLMAPPERtargetPackagecom.atguigu.mybatis.mapper targetProject.\src\main\javaproperty nameenableSubPackages valuetrue //javaClientGenerator!-- 逆向分析的表 --!-- tableName设置为*号可以对应所有表此时不写domainObjectName --!-- domainObjectName属性指定生成出来的实体类的类名 --table tableNamet_emp domainObjectNameEmp/table tableNamet_dept domainObjectNameDept//context /generatorConfiguration配置了一个插件我们是通过插件生成一个逆向工程。 12.1.4、执行MBG插件的generate目标 构建 Maven - 项目 — Plugins - mybatis-genertor - mybatis-generator:generate 控制台看到 BUILD SUCCESS就构建成功了。 观察项目目录可以看到生成了mapper接口、实体类、mapper映射文件。 单表查询的时候可以提供帮助复杂的SQL或者多表联查的时候不支持。 12.2、测试 测试代码 package com.fan.mybatis.test;import com.fan.mybatis.mapper.EmpMapper; import com.fan.mybatis.pojo.Emp; import com.fan.mybatis.pojo.EmpExample; import com.fan.mybatis.utils.SqlSessionUtils; import org.apache.ibatis.session.SqlSession; import org.junit.Test;import java.util.List;/** * Date: 2023/03/09 * Author: fan * Description: */ public class MBGTest {Testpublic void testMBG(){SqlSession sqlSession SqlSessionUtils.getSqlSession();EmpMapper mapper sqlSession.getMapper(EmpMapper.class);根据id查询数据//Emp emp mapper.selectByPrimaryKey(1);//System.out.println(emp);查询所有数据//ListEmp list mapper.selectByExample(null);//list.forEach(System.out::println);根据条件查询数据//EmpExample example new EmpExample();//example.createCriteria().andEmpNameEqualTo(张三).andAgeGreaterThanOrEqualTo(20);//example.or().andGenderEqualTo(男);//ListEmp emps mapper.selectByExample(example);//emps.forEach(System.out::println);测试普通修改功能//Emp emp1 new Emp(1,小黑,null,女);//mapper.updateByPrimaryKey(emp1);//选择性修改Emp emp2 new Emp(1,小黑,null,女);mapper.updateByPrimaryKeySelective(emp2);} }
http://www.w-s-a.com/news/936119/

相关文章:

  • 网站收录一键提交阿里巴巴做网站多少钱
  • 怎么做网站投放广告商务网站建设实训报告
  • 服装代销的网站源码国内电子商务网站有哪些
  • qq空间怎么做网站做企业平台的网站有哪些
  • 网站的优缺点wordpress手机适配模板中文
  • 福州网站建设H5广告公司简介简短
  • 网站404页面的作用app开发郑州
  • 亚马逊中国网站建设目标网站建设的策划
  • 林州网站建设服务徐州网站建设
  • 如何检测网站死链景德镇网站建设哪家好
  • 旅游网站开发目标天津专业做网站公司
  • 名者观看网站快手小程序
  • 网络架构扁平化windows优化大师好不好
  • 安康养老院收费价格表兰州seo整站优化服务商
  • 网站开发技术方案模板无锡网站建设推荐
  • 自助建站系统注册三维家3d设计软件免费
  • 做seo网站标题重要吗郑州众诚建设监理有限公司网站
  • 建设网站南沙区百度关键词推广怎么做
  • 网站建设公司做销售前景好不好石家庄外贸网站制作
  • windows2008做网站网站首页打开速度
  • 做外贸要做什么网站服装设计图
  • 中山市路桥建设有限公司网站网站开发角色分配权限
  • 加强档案网站建设网站搭建好了不用会不会被攻击
  • 维护网站信息网络建设服务
  • 网站建设策划书模板下载用自己电脑配置服务器做网站
  • 360免费建站空间淘宝数据网站开发
  • 做分销的网站本地dede网站怎么上线
  • 中学网站模板北京管理咨询公司
  • 网站开发用哪个软件方便二级网站建设 管理思路
  • 个人怎么创建网站中国建设银行网站口