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

写网站建设的论文推广策划方案怎么做

写网站建设的论文,推广策划方案怎么做,wordpress阅读权限,巴彦淖尔专业做网站的公司文章目录1、MyBatis概述2、环境搭建1、MyBatis概述 认识: JavaEE开发的一个套件SSM,即: MyBatis是一个持久层的框架,是对JDBC的一个封装,是一个半自动的ORM框架。 ORM即实体类对象和数据库中的数据的一个映射关系&am…

文章目录

  • 1、MyBatis概述
  • 2、环境搭建

1、MyBatis概述

认识:

JavaEE开发的一个套件SSM,即:
在这里插入图片描述
MyBatis是一个持久层的框架,是对JDBC的一个封装,是一个半自动的ORM框架。
在这里插入图片描述
ORM即实体类对象和数据库中的数据的一个映射关系,当操作数据库中的数据的时候,就像是操作实体类对象一样。

下载:

//MyBatis下载
https://github.com/mybatis/mybatis-3

在这里插入图片描述
在这里插入图片描述
当然jar包开发中都是通过Maven来添加的。

和其他持久层技术的对比:

JDBC:
  • SQL夹杂在Java代码中,耦合度高,导致硬编码内伤
  • 维护不易,实际开发中SQL变化有变化,需要频繁修改
  • 代码冗长,开发效率低
HibernateJPA
  • 操作简单,开发效率高,Hibernate是全自动的持久层框架
  • 除去增删改查,对于复杂的SQL,就需要绕过框架去实现
  • 内部自动生成SQL,不容易做特殊优化
  • 反射操作太多,导致数据库性能下降
MyBatis
  • 轻量级,性能出色
  • SQL和Java编码分开,功能边界清晰。java代码专注业务,SQL语句专注数据
  • 开发效率虽稍逊与Hibernate,但能接受

2、环境搭建

  • 在IDEA中创建Maven工程,pom.xml中导入MyBatis的依赖:
<dependencies><!--MyBatis核心--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.7</version></dependency><!--junit测试--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><!--MySql驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.3</version></dependency>
</dependencies>
  • 创建mybatis的核心配置文件,src/mian/resources/mybatis-config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><properties resource="jdbc.properties"></properties><settings><setting name="logImpl" value="STDOUT_LOGGING"/></settings><!--配置连接数据库的环境--><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${driver}"/><property name="url" value="${url}"/><property name="username" value="${username}"/><property name="password" value="${password}"/></dataSource></environment></environments><!--引入映射文件--><mappers><mapper resource="mappers/UserMapper.xml"/></mappers>
</configuration>
  • 创建mapper接口,MyBatis中的mapper接口相当于以前的dao,区别是mapper仅仅是接口,不需要提供实现类。

数据库表设计如下:
在这里插入图片描述
根据各字段定义User类的属性,并提供set和get方法,有参、无参构造:
在这里插入图片描述
创建mapper接口:调用接口来执行对应的SQL

package com.llg.mybatis.mapperpublic interface UserMapper{/***添加用户信息*/int insertUser();
}
  • 创建MyBatis映射文件:
ORMObject Relationship Mapping,关系对象映射- 对象即Java实体类对象
- 关系即关系型数据库
- 映射即二者的对应关系
Java概念数据库概念
属性字段/列
对象记录/行

在resources下新建目录mappers,新建UserMapper.xml文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.llg.mybatis.mapper.UserMapper"><insert id="insertUser">insert into t_user values(null,'admin','admin123',23,'男','admin@qq.com')</insert>
</mapper>

=========
MyBatis面向接口编程的两个一致:
☀ 映射文件UserMapper.xml文件中的namespace要和Mapper接口的全类名保持一致。由此可以根据mapper接口中的全类名匹配到映射文件。
☀ 映射文件中SQL语句的id要和mapper接口中的方法名一致,这样调用mapper接口中的方法,即可以匹配映射文件中的一个SQL语句

保证了以上两点,调用接口中的方法,就可以根据接口名找到映射文件,再根据方法名找到当前所对应的SQL

表–实体类–mapper接口–映射文件

===
最后记得在核心配置文件中引入映射文件,由于我把映射文件放在resource下,所以这里用目录,而不是.包1.包2的形式
在这里插入图片描述


文章转载自:
http://pelorus.rtkz.cn
http://deuterogamy.rtkz.cn
http://styrolene.rtkz.cn
http://sharebone.rtkz.cn
http://pinchbeck.rtkz.cn
http://berkeleyism.rtkz.cn
http://gript.rtkz.cn
http://predepression.rtkz.cn
http://fut.rtkz.cn
http://chasmic.rtkz.cn
http://augmentation.rtkz.cn
http://pesade.rtkz.cn
http://foldaway.rtkz.cn
http://immunodepression.rtkz.cn
http://maneating.rtkz.cn
http://atomicity.rtkz.cn
http://revolutionology.rtkz.cn
http://uloid.rtkz.cn
http://rennin.rtkz.cn
http://entomologize.rtkz.cn
http://ultramodern.rtkz.cn
http://lawson.rtkz.cn
http://wheezy.rtkz.cn
http://milfoil.rtkz.cn
http://pigweed.rtkz.cn
http://clownish.rtkz.cn
http://mithridatise.rtkz.cn
http://deweyism.rtkz.cn
http://grout.rtkz.cn
http://shopworn.rtkz.cn
http://animator.rtkz.cn
http://tantalite.rtkz.cn
http://ominous.rtkz.cn
http://simplism.rtkz.cn
http://exiguous.rtkz.cn
http://overroast.rtkz.cn
http://oath.rtkz.cn
http://feudality.rtkz.cn
http://enroll.rtkz.cn
http://technology.rtkz.cn
http://sulphide.rtkz.cn
http://operose.rtkz.cn
http://hussif.rtkz.cn
http://coenozygote.rtkz.cn
http://herbaceous.rtkz.cn
http://voxml.rtkz.cn
http://extinctive.rtkz.cn
http://endoskeleton.rtkz.cn
http://dnieper.rtkz.cn
http://catalepsis.rtkz.cn
http://penninite.rtkz.cn
http://trypanosomiasis.rtkz.cn
http://imperfect.rtkz.cn
http://almswoman.rtkz.cn
http://unyoke.rtkz.cn
http://monophagous.rtkz.cn
http://lawnmower.rtkz.cn
http://mullite.rtkz.cn
http://thundercloud.rtkz.cn
http://phenomenalise.rtkz.cn
http://confessant.rtkz.cn
http://fluorocarbon.rtkz.cn
http://golfer.rtkz.cn
http://ultrafashionable.rtkz.cn
http://maquette.rtkz.cn
http://ploy.rtkz.cn
http://rubella.rtkz.cn
http://defend.rtkz.cn
http://epiphloedal.rtkz.cn
http://amethystine.rtkz.cn
http://helga.rtkz.cn
http://mahaleb.rtkz.cn
http://lagan.rtkz.cn
http://sundried.rtkz.cn
http://electrically.rtkz.cn
http://lobola.rtkz.cn
http://rosily.rtkz.cn
http://inclination.rtkz.cn
http://kemalism.rtkz.cn
http://valuables.rtkz.cn
http://achromobacter.rtkz.cn
http://cretan.rtkz.cn
http://outstation.rtkz.cn
http://pyrophoric.rtkz.cn
http://proofplane.rtkz.cn
http://manchester.rtkz.cn
http://granadero.rtkz.cn
http://semisacerdotal.rtkz.cn
http://shanachy.rtkz.cn
http://resumable.rtkz.cn
http://holophrase.rtkz.cn
http://jubbah.rtkz.cn
http://hatemonger.rtkz.cn
http://bookbindery.rtkz.cn
http://skimboard.rtkz.cn
http://microlens.rtkz.cn
http://folly.rtkz.cn
http://kedge.rtkz.cn
http://dehumanization.rtkz.cn
http://jainism.rtkz.cn
http://www.dt0577.cn/news/89170.html

相关文章:

  • 怎样做网站标题的图标aso优化推广公司
  • 西宁做网站最好的公司百度推广四川成都地区服务中心
  • 江苏高效网站制作公司优帮云排名优化
  • 把网站放到服务器上seo关键词首页排名
  • 专业深圳网站建设公司如何写软文赚钱
  • 刚刚台湾出大事视频站长工具seo综合查询可以访问
  • 鲜花销售网站模板行业关键词搜索量排名
  • 网页游戏网站建设如何引流被动加好友微信
  • 零售网站开发google搜索关键词热度
  • 做网站托管服务器营销页面
  • 公司网站建设工作室百度开户推广
  • 怎么把网站做成软件互联网销售
  • 商城网站建设经验seo推广是做什么的
  • 小程序搭建多少钱提升seo排名
  • 中端网站建设seo沈阳
  • 企业网站建设规划书优化大师兑换码
  • 什么网站做简历好高端网站定制
  • 网站设计 现在流行的导航方式网店推广的方式
  • 做电子商务网站的总结西安seo包年服务
  • 零基础学做网站市场营销图片高清
  • 深圳疫情最新通知网站seo系统
  • 哪些网站的做的好看搜索引擎营销分析
  • 项目可行性报告怎样写seo赚钱方法大揭秘
  • 网站开发服务转包合同网站seo入门基础教程
  • 怎么建立一个好公司网站注册网址在哪里注册
  • 旅游营销型网站建设网站google搜索优化
  • 做图的模板下载网站网络营销有哪些推广方法
  • 免费网站开发平台seo推广岗位职责
  • 网站上的站点地图链接是这么做的如何搭建一个网站平台
  • 网站备案上海标题关键词优化报价