江苏大汉建设实业集团网站wordpress 视频不播放
- 作者: 五速梦信息网
- 时间: 2026年03月21日 10:38
当前位置: 首页 > news >正文
江苏大汉建设实业集团网站,wordpress 视频不播放,邢台建设企业网站价格,ASP.NET实用网站开发 课后答案目录
一、总览图
二、运用 一、总览图
代码总览图 数据库总览图 二、运用
数据库的一张表对应一个封装类#xff0c;一个mapper接口#xff0c;一个mapper.xml文件#xff0c; 一个实现类。表中的增删改查都在里面编写
但是配置xml文件整个数据库只要一个就好了
1.…目录
一、总览图
二、运用 一、总览图
代码总览图 数据库总览图 二、运用
数据库的一张表对应一个封装类一个mapper接口一个mapper.xml文件 一个实现类。表中的增删改查都在里面编写
但是配置xml文件整个数据库只要一个就好了
1.pom.xml文件根据创建的maven或者spring项目去配置
2.mybatis统一配置xml文件
?xml version1.0 encodingUTF-8 ?
!DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttps://mybatis.org/dtd/mybatis-3-config.dtd
configurationenvironments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLED!–数据库信息–property namedriver valuecom.mysql.cj.jdbc.Driver/!–改数据库的固定连接老版本不用cj–property nameurl valuejdbc:mysql://localhost:3306/mishop?useSSLfalseamp;serverTimezoneUTC/!–mishop改数据库的要连接的库–property nameusername valueroot/!–改数据库的账号–property namepassword valueroot/!–改数据库的密码–/dataSource/environment/environmentsmappers!–加载映射文件–mapper resourcecom/project/Mapper/AdminMapper.xml/!–改把映射文件的源根路径复制到这里–/mappers
/configuration 3.pojo里面的封装类属性对应数据库表中的属性
ps里面要含有set、get方法有无参构造方法、toString
package com.project.pojo;public class Admin {private Integer adminId;private String adminName;private String adminPwd;private Integer adminDisable;public Integer getAdminId() {return adminId;}public void setAdminId(Integer adminId) {this.adminId adminId;}public String getAdminName() {return adminName;}public void setAdminName(String adminName) {this.adminName adminName;}public String getAdminPwd() {return adminPwd;}public void setAdminPwd(String adminPwd) {this.adminPwd adminPwd;}public Integer getAdminDisable() {return adminDisable;}public void setAdminDisable(Integer adminDisable) {this.adminDisable adminDisable;}public Admin(Integer adminId, String adminName, String adminPwd, Integer adminDisable) {this.adminId adminId;this.adminName adminName;this.adminPwd adminPwd;this.adminDisable adminDisable;}public Admin() {}Overridepublic String toString() {return Admin{ adminId adminId , adminName adminName \ , adminPwd adminPwd \ , adminDisable adminDisable };}
}4.SQL语句接口映射文件小蓝鸟
ps红蓝小鸟插件作用方便好看
package com.project.Mapper;import com.project.pojo.Admin;import java.util.List;
public interface AdminMapper {//增// void (封装类 封装类小写)//括号要用封装类是因为表里面那行数据都要进行增加void add (Admin admin);//改// void 自定义名称 (封装类 封装类小写);//括号要用封装类是因为表里面那行数据都要进行增加void updateId(Admin admin);//查全部// list pojo封装类 自定义全部查询();//因为是查询全部所以括号里面不用加任何参数ListAdmin selectAll();//查单个//list pojo封装类 自定义全部查询(自定义参数根据id查询);ListAdmin selectId(int id);//删// void 自定义名称 (自定义参数为要根据id进行删除);void deleteId(int id);
}5.编写SQL语句映射的xml文件小红鸟
?xml version1.0 encodingUTF-8 ?
!DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttps://mybatis.org/dtd/mybatis-3-mapper.dtd!–sql映射查询方法–!–namespace对应接口的全部路径–
mapper namespacecom.project.Mapper.AdminMapper!–新增的SQL语句 –!–第一行insert新增标签 id接口定义的名字 parameterType封装类的全限名 –!–第二行SQL语句-自增id用null其他的用#{封装类的属性名} ,…. –insert idadd parameterTypecom.project.pojo.Admininsert into admin values (null,#{adminName},#{adminPwd},#{adminDisable})/insert!–删除的SQL语句 –!– 第一行:delete删除标签 id接口定义的名字 parameterType封装类的全限名 –!–第二行SQL语句-根据id封装的属性进行删除 –delete iddeleteId parameterTypecom.project.pojo.Admindelete from admin where adminId#{adminId}/delete!–修改的SQL语句 –!–第一行update修改标签 id接口定义的名字 parameterType封装类的全限名 –!– 第二行SQL语句-因为要修改的是那行的全部数据所以封装的属性都要一一对应写出来 –update idupdateId parameterTypecom.project.pojo.Adminupdate admin set adminName#{adminName},adminPwd#{adminPwd},adminDisable#{adminDisable} where adminId#{adminId}/update!–查询全部的SQL语句 –!– 第一行select查询标签 resultType封装类的权限定名 –select idselectAll resultTypecom.project.pojo.Adminselect * from admin/select!– 查询单个的SQL语句 如上 –select idselectId resultTypecom.project.pojo.Adminselect * from admin where AdminId#{adminId}/select/mapper 6.实现类要运行哪个就直接从注释里面提取出来就好
package com.project.pojo;import com.project.Mapper.AdminMapper;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOException;
import java.io.InputStream;public class AdminImpl {public static void main(String[] args) throws IOException {//1.加载mybatis连接文件核心配置文件String resource mybatis-config.xml;//这是连接数据库的InputStream inputStream Resources.getResourceAsStream(resource);//固定写法SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);//固定写法//2.获取sqlSessionFactory对象–固定的写法SqlSession sqlSession sqlSessionFactory.openSession();//3.执行sql语句AdminMapper adminMapper sqlSession.getMapper(AdminMapper.class);//以下这些用哪个执行哪个/* // 添加的方法Admin admin new Admin();admin.setAdminName(wangwu);admin.setAdminPwd(8888);admin.setAdminDisable(54);//Mapper接口里面的添加方法adminMapper.add(admin);// Mapper接口里面的删除方法adminMapper.deleteId(14);// 修改的方法Admin admin new Admin();admin.setAdminId(7);admin.setAdminName(王五);admin.setAdminPwd(123456);admin.setAdminDisable(5555);//Mapper接口里面的修改方法adminMapper.updateId(admin);// 查询单个的方法Mapper接口里面的查询方法ListAdmin selectId adminMapper.selectId(5);System.out.println(selectId);// //查询全部的方法ListAdmin selectAll adminMapper.selectAll();System.out.println(selectAll);*///提交sqlSession.commit();//6.释放资源sqlSession.close();}}总结路是一步一步慢慢走的饭是一口一口吃的每天进步打好基础就好
有什么问题都可以评论区留言看见都会回复的
如果你觉得本篇文章对你有所帮助的多多支持吧
点赞收藏评论抱拳了
相关文章
-
江宁区住房建设局网站wordpress自定义链接
江宁区住房建设局网站wordpress自定义链接
- 技术栈
- 2026年03月21日
-
江宁区建设局网站群晖服务器可做网站服务器么
江宁区建设局网站群晖服务器可做网站服务器么
- 技术栈
- 2026年03月21日
-
江门做网站软件网站运营报告
江门做网站软件网站运营报告
- 技术栈
- 2026年03月21日
-
江苏工程建设信息网站深圳中瑞建设集团官方网站
江苏工程建设信息网站深圳中瑞建设集团官方网站
- 技术栈
- 2026年03月21日
-
江苏工信部网站备案WordPress管理app
江苏工信部网站备案WordPress管理app
- 技术栈
- 2026年03月21日
-
江苏公司网站建设公司网站建设运维自查问题清单
江苏公司网站建设公司网站建设运维自查问题清单
- 技术栈
- 2026年03月21日
