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

ui网站建设建网站必需服务器吗

ui网站建设,建网站必需服务器吗,心理咨询中心网站模板,公司网站建设费用计入什么科目目录 1、前言 2、添加依赖和插件 3、创建MyBatis的核心配置文件 4、创建逆向工程的配置文件 5、执行MBG插件的generate目标 1、前言 工程的创建有正向工程和逆向工程之分。正向工程#xff1a;先创建Java实体类#xff0c;由框架负责根据实体类生成数据库表#xff0c;如…目录 1、前言 2、添加依赖和插件 3、创建MyBatis的核心配置文件 4、创建逆向工程的配置文件 5、执行MBG插件的generate目标 1、前言 工程的创建有正向工程和逆向工程之分。正向工程先创建Java实体类由框架负责根据实体类生成数据库表如Hibernate是支持正向工程的。 逆向工程先创建数据库表由框架负责根据数据库表反向生成如下资源 Java实体类 Mapper接口 Mapper映射文件如MyBatis支持逆向工程。 本篇以t_minister表、t_dutie表为例表结构可查看NO.06 自定义映射resultMap_qq_46053741的博客-CSDN博客 2、添加依赖和插件 在pom.xm文件中添加一下依赖mysql-connector-java、mybatis-generator-core、junit、log4j在pom.xml文件中添加build标签在build标签中添加plugins子标签plugins标签中主要是添加构建过程中用到的插件在plugins标签中添加子标签plugin子标签主要添加创建做成中用到的具体插件插件主要有以下几个mybatis-generator-maven-plugin、mybatis-generator-core、mysql-connector-java。 下面是pom.xml配置文件的详细内容 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.review.mybatis/groupIdartifactIdreview_mbg/artifactIdversion1.0-SNAPSHOT/versionnameArchetype - review_mbg/nameurlhttp://maven.apache.org/urlpackagingjar/packagingdependenciesdependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.37/version/dependencydependencygroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-core/artifactIdversion1.3.0/version/dependencydependencygroupIdlog4j/groupIdartifactIdlog4j/artifactIdversion1.2.12/version/dependencydependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.13.2/versionscopetest/scope/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.0/version/dependency!-- MySQL驱动 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.37/version/dependency/dependencies/plugin/plugins/build /project3、创建MyBatis的核心配置文件 在配置核心配置文件之前需要创建jdbc.properties文件配置数据库连接信息。 jdbc.drivercom.mysql.jdbc.Driver jdbc.urljdbc:mysql://localhost:3306/review jdbc.usernameroot jdbc.password123456789 配置文件详细内容如下 ?xml version1.0 encodingUTF-8 ? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttps://mybatis.org/dtd/mybatis-3-config.dtd configuration!--MyBatis核心配置文件中的标签必须要按照指定的顺序配置properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?--!--引入properties文件此后就可以在当前文件中使用的方式访问value--properties resourcejdbc.properties/!--typeAliases设置类型别名即为某个具体的类型设置一个别名在MyBatis的范围中就可以使用别名表示一个具体的类型--typeAliases!--type设置需要起别名的类型alias设置某个类型的别名--!-- typeAlias typecom.review.mybatis.Pojo.User aliasabc/typeAlias--!-- 若不设置alias当前的类型拥有默认的别名即类名且不区分大小写--!-- typeAlias typecom.review.mybatis.pojo.User/typeAlias--!--通过包设置类型别名指定包下所有的类型将全部拥有默认的别名即类名且不区分大小写--package namecom.review.mybatis.pojo//typeAliases!-- 配置连接数据库的环境-- !--environments配置连接数据库的环境属性default设置默认使用的环境的id --environments defaultdevelopmentenvironment iddevelopment !--transactionManager设置事务管理器属性type设置事务管理的方式typeJDBC|MANAGEDJDBC表示使用JDBC中原生的事务管理方式MANAGED被管理例如Spring --transactionManager typeJDBC/ !--dataSource设置数据源属性type设置数据源的类型typePOOLED|UNPOOLED|JNDIPOOLED表示使用数据库连接池UNPOOLED表示不使用数据库连接池JNDI表示使用上下文中的数据源 --dataSource typePOOLEDproperty namedriver value${jdbc.driver}/property nameurl value${jdbc.url}/property nameusername value${jdbc.username}/property namepassword value${jdbc.password}//dataSource/environmentenvironment idtesttransactionManager typeJDBC/dataSource typePOOLEDproperty namedriver valuecom.mysql.jdbc.Driver/property nameurl valuejdbc:mysql://localhost:3306/review/property nameusername valueroot/property namepassword value123456789//dataSource/environment/environments !-- 引入mybatis的映射文件-- !--以包的方式引入映射文件但是必须满足两个条件1、mapper接口和映射文件所在的包必须一致2、mapper接口的名字和映射文件的名字必须一致 --mappers !-- mapper resourcemappers/MinisterMapper.xml/-- !--以包的方式引入映射文件但是必须满足两个条件1、mapper接口和映射文件所在的包必须一致2、mapper接口的名字和映射文件的名字必须一致 --package namecom.review.mybatis.mapper//mappers /configuration 配置文件中typeAliases标签中的package子标签表示以包设置类型别名指定包下所有的类型将全部拥有默认的别名即类名且不区分大小写name属性的value值是实体类包的路径。 mapper标签中的package子标签表示以包的方式引入映射文件但是必须满足两个条件1、mapper接口和映射文件所在的包必须一致2、mapper接口的名字和映射文件的名字必须一致。name属性的value值表示映射文件所在包的路径。 4、创建逆向工程的配置文件 逆向工程配置文件名必须为generatorConfig.xml。 配置文件详细内容如下 ?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.jdbc.DriverconnectionURLjdbc:mysql://localhost:3306/reviewuserIdrootpassword123456789/jdbcConnection!--targetPackage指定生成targetProject下的路径targetProject指定生成的位置--!-- javaBean的生成策略--javaModelGenerator targetPackagecom.review.mybatis.pojotargetProject.\src\main\java!--enableSubPackages设置是否能够使用子包默认值为true可以将包名中的‘.’解析为一个一个目录如果为false则无法解析包名中的‘.’将带有.的包路径看作一个包。--property nameenableSubPackages valuetrue/!--trimStrings起截取作用将表中的字段名前后的空格去除。--property nametrimStrings valuetrue//javaModelGenerator!-- SQL映射文件的生成策略 --sqlMapGenerator targetPackagecom.review.mybatis.mappertargetProject.\src\main\resources!--enableSubPackages设置是否适用子包。--property nameenableSubPackages valuetrue//sqlMapGenerator!-- Mapper接口的生成策略 --javaClientGenerator typeXMLMAPPERtargetPackagecom.review.mybatis.mapper targetProject.\src\main\javaproperty nameenableSubPackages valuetrue//javaClientGenerator!-- 逆向分析的表 --!-- tableName指定需要逆向生成的表tableName设置为*号时可以对应所有表此时不写domainObjectName --!-- domainObjectName指定生成出来的实体类的类名 --table tableNamet_minister domainObjectNameMinister/table tableNamet_dutie domainObjectNameDutie//context /generatorConfiguration 5、执行MBG插件的generate目标 配置完generatorConfig文件后需要执行generate插件生成逆向工程。生成逆向工程过程如下图在maven仓库中找到当前工程下的mybatis-generator双击mybatis-generator下的mybatis-generator:generate即可生成。 注意如果当前工程main目录下只有resource目录没有java目录需手动创建java目录。 最终生成逆向工程的结果图
http://www.zqtcl.cn/news/771975/

相关文章:

  • 做h5小程序的网站搜索引擎营销案例
  • 订餐网站开发方案查询网站是否正规
  • 建站论坛图片生成器免费
  • 怎么做自己的店铺网站博物馆门户网站建设优势
  • 专业旅游培训网站建设应用之星 wordpress
  • 青海媒体网站建设公司深圳网站建设推广优化公司
  • 网站开发 价格跨境支付互联互通
  • 织梦 修改网站logo营销型网站设计的内容
  • 电商网站运营策划做网站CentOS还是win好
  • 小型企业网站模板企业网站seo点击软件
  • 提供邯郸企业建网站网站图片上怎么做弹幕效果
  • 滨州做网站的wordpress如何添加商桥
  • 网站登录密码忘记网站开发营业执照申请
  • 电商网站设计思路音乐推广平台有哪些
  • 网站建设傲鸿网站链轮内有死链
  • 哪些网站可以做微商品牌宣传网站怎么不花钱做排名 知乎
  • 上传了网站源码怎么做wordpress加百度广告代码出问题
  • 哪些网站做推广vi设计说明模板
  • 杭州市建设工程造价管理协会网站攀枝花建设工程质量监督站投诉网站
  • 做网站推广送什么深圳的网站建设公司流程
  • 中国网站开发的前景制作公司主页网站
  • 在线画流程图的网站购物网站的设计与实现论文
  • 淘宝客cms网站建设K12网站怎么建设
  • 专业门户网站开发浙江省湖州艺术与设计学校官网
  • 企业网站搭建价格搭建平台的另一种说法
  • 网站开发框架桂林人论坛风姿摄影
  • 吉林省建设安全信息网站网站服务器和空间有什么区别
  • 百度制作网站怎么去掉2345网址导航
  • 深圳网站建设有限公司 2019哪些建材网站可以做宣传
  • 西安阿里云网站建设一建报名资格条件