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

竞馨门户网站开发国外外链平台

竞馨门户网站开发,国外外链平台,自己做网站编程,怎么做漫画网站我们刚开始就有说Mybatis 的开发有两种方式: 1.注释 2.XML 注解和 XML 的方式是可以共存的 我们前面说的都是注释的方式,接下来是XML方式 XML的方式分为三步 : 1.配置数据库(配在 application.yml 里面) 这个跟注释的配置是一样的,username应该都是一样的,password记得写…

我们刚开始就有说Mybatis 的开发有两种方式:

1.注释

2.XML

注解和 XML 的方式是可以共存的

我们前面说的都是注释的方式,接下来是XML方式

XML的方式分为三步 : 

1.配置数据库(配在 application.yml 里面)

  这个跟注释的配置是一样的,username应该都是一样的,password记得写自己的

# 数据库连接配置
spring:datasource:url: jdbc:mysql://127.0.0.1:3306/mybatis_test?characterEncoding=utf8&useSSL=falseusername: rootpassword: 123456driver-class-name: com.mysql.cj.jdbc.Driver

2.指明XML 的路径(配在 application.yml 里面)

  最后一行冒号后面的第一个 mapper 是根据自己在 resource 创建的 directory 名字一样

mybatis:configuration: # 配置打印 MyBatis⽇志log-impl: org.apache.ibatis.logging.stdout.StdOutImplmap-underscore-to-camel-case: true #配置驼峰⾃动转换
# 配置 mybatis xml 的⽂件路径,在 resources/mapper 创建所有表的 xml ⽂件mapper-locations: classpath:mapper/**Mapper.xml

在 resource 创建 directory 名为mapper

 

3.写XML的实现

创建一个接口名为 UserInfoXMLMapper

接口里面写如下代码

package com.example.mybatisdemo.mapper;import com.example.mybatisdemo.model.UserInfo;
import org.apache.ibatis.annotations.Mapper;import java.util.List;@Mapper
public interface UserInfoXMLMapper {List<UserInfo> selectAll();//声明这个方法
}

然后在刚刚创建的 mapper 里面再创建一个 directory 名为 UserInfoXMLMapper.xml(跟上面接口名一样)

然后把下面这一段复制进 UserInfoXMLMapper.xml

这里面的namespace后面那一段,就是刚刚创建的接口的第一行package后面再加上接口名

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.mybatisdemo.mapper.UserInfoXMLMapper">
</mapper>

接下来就可以在这里面写代码了,写一个查询所有数据,resultType等号后面跟着的是UserInfoXMLMapper接口的第二行import 后面跟着的内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.mybatisdemo.mapper.UserInfoXMLMapper"><select id="selectAll" resultType="com.example.mybatisdemo.model.UserInfo">select * from userinfo</select>
</mapper>

然后返回接口的页面,右键,generate,test,勾选selectAll,ok

然后对代码进行补充

package com.example.mybatisdemo.mapper;import com.example.mybatisdemo.model.UserInfo;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;import java.util.List;import static org.junit.jupiter.api.Assertions.*;@Slf4j
@SpringBootTest
class UserInfoXMLMapperTest {
@Autowiredprivate UserInfoXMLMapper userInfoXMLMapper;@Testvoid selectAll() {List<UserInfo> userInfos = userInfoXMLMapper.selectAll();log.info(userInfos.toString());}}

成功 

​​​​​​​

http://www.zhongyajixie.com/news/35872.html

相关文章:

  • 常州网上教科院北京网站优化体验
  • 怎么给一个网站做搜索功能3小时百度收录新站方法
  • Mui框架做网站卖友情链接的哪来那么多网站
  • 博客网站源码带后台东莞seo
  • 烟台网站建设诚信臻动传媒营销渠道分为三种模式
  • 个人如果做网站赚钱sem竞价托管公司
  • 苏州网站开发找薇网站如何建立
  • php做的网站后台seo试用软件
  • 苍南龙港做网站店铺惠州seo计费管理
  • 互联网站建设维护是做什么的营销方案范文
  • 鹤壁做网站哪家好百度推广获客
  • 网站的开发工具和运行环境谷歌竞价广告
  • 景山网站建设公司网站综合查询工具
  • 网站理念google搜索引擎入口下载
  • 平面设计网课哪个机构好seo包年优化费用
  • h5如何做多页面网站开封网站推广
  • 做结婚请柬网站有那些一个网站推广
  • 网络网站建设电话天津百度关键词seo
  • 网站建设内部因素在线种子资源库
  • gif在线制作汕头seo外包公司
  • 室内设计公司排行中国网络优化公司排名
  • 专业行业网站开发报价公司网页设计
  • 仿中国化妆品网站模板口红的推广软文
  • 深圳松岗做网站现在最火的发帖平台
  • 天眼查询个人信息免费seo公司怎么样
  • 茂名平安建设网站品牌营销
  • 专门做网站公司如何制作一个自己的网页网站
  • 万网的网站建设好吗西安百度公司地址介绍
  • 网站站点风格手机最新产品新闻
  • b2b贸易网站百度百家自媒体平台注册