如何成为专注于物流网站开发的公司注册消防工程师?

摘要:物流网站开发公司,注册消防工程师,微网站是用什么开发的,论坛源码有哪些1、简介 MyBatis是一个持久化、轻量级的半自动化ORM框架,封装了所有JDBC的原始操作。查询参数以及获取结果集等。 1.1 原始JD
物流网站开发公司,注册消防工程师,微网站是用什么开发的,论坛源码有哪些1、简介 MyBatis是一个持久化、轻量级的半自动化ORM框架#xff0c;封装了所有JDBC的原始操作。查询参数以及获取结果集等。 1.1 原始JDBC操作存在的问题 #xff08;1#xff09;数据库连接、释放频繁造成系统资源浪费#xff0c;影响系统性能 #xff08;2#xff09;…1、简介 MyBatis是一个持久化、轻量级的半自动化ORM框架封装了所有JDBC的原始操作。查询参数以及获取结果集等。 1.1 原始JDBC操作存在的问题 1数据库连接、释放频繁造成系统资源浪费影响系统性能 2SQL语句在代码中固定不够灵活不易改动 3进行查询操作时需要手动将结果集封装到实体类中。进行插入操作时需要手动将 参数设置到占符位置 1.2 解决方案 1使用数据库连接池初始化连接资源 2将SQL语句抽取到xml配置文件中 3使用反射、内省等底层技术将实体类的属性与表中的字段进行自动映射 2、快速构建 1、添加MyBatis坐标以及数据库连接驱动 dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.4.6/version/dependencydependencygroupIdcom.mysql/groupIdartifactIdmysql-connector-j/artifactIdversion8.0.31/version/dependencydependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.13.2/versionscopetest/scope/dependency 2、编写MyBatis核心配置文件sqlMapConfig.xml ?xml version1.0 encodingUTF-8? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd configurationenvironments defaultdevenvironment iddevtransactionManager typeJDBC/transactionManagerdataSource typePOOLEDproperty namedriver valuecom.mysql.cj.jdbc.Driver/property nameurl valuejdbc:mysql://localhost:3306/eshop/property nameusername valueroot/property namepassword valueroot//dataSource/environment/environmentsmappersmapper resourcemapper/UserMapper.xml/mapper/mappers/configuration 3、编写MyBatis映射文件UserMapper.xml ?xml version1.0 encodingUTF-8? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespaceuserMapperselect idfindAll resultTypecom.wn.mybatis.pojo.Userselect * from t_user/select /mapper 4、创建实体类与数据库表