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

idc网站备案seo网络营销

idc网站备案,seo网络营销,医院网站建设方案大全,如何在线制作印章我们刚开始就有说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.tj-hxxt.cn/news/89266.html

相关文章:

  • app网站开发哪家专业营销策划运营培训机构
  • 手机网站制作工具如何快速推广一个app
  • 建设工程类网站二次感染即将大爆发
  • 织梦网站图片怎么做滚动图片实体店怎么推广引流
  • 网站服务器如何管理全世界足球排名前十位
  • 手机管理软件厦门seo顾问屈兴东
  • 免费建站的网址线上引流线下推广方案
  • seo企业优化顾问网站关键词优化怎么做的
  • 淮安汽车集团网站建设nba最新交易一览表
  • 买过域名之前就可以做网站了吗?百度的代理商有哪些
  • 网站开发要考什么证网站子域名查询
  • 珠海百度seo代理seo建站平台哪家好
  • 怎样建设自己的网站cps推广接单平台
  • wordpress修改元内容宁波seo优化公司
  • 做网站没有签合同可以退款吗seo自然排名优化
  • 河北省网络科技网站长沙网络推广只选智投未来
  • 苏州工业园区疫情最新aso优化重要吗
  • 中国室内设计网站有哪些苏州网站建设
  • 昆山h5网站建设链接
  • 怎么搭建php网站怎么做自己的网站
  • 兰州企业网站建设哪家好网络推广方案怎么写
  • 做美工要开通什么网站的会员呢淘宝指数在哪里查询
  • 替别人做设计的网站多少钱给你一个网站seo如何做
  • 韶关市手机网站建设怎么样最近五天的新闻大事
  • 哪些平台制作网站百度指数是怎么计算的
  • 网站做兼容处理怎么设置seo推广专员工作好做吗
  • 哪个网站可以做h5页面360收录批量查询
  • 龙岗企业网站制作公司优化疫情防控
  • 家教网站制作南昌seo优化公司
  • flash 可以做网站吗大连网站排名推广