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

光谷网站建设哪家好四川省城乡住房与建设厅网站首页

光谷网站建设哪家好,四川省城乡住房与建设厅网站首页,如何攻击网站,如何搭建公司内部网站陈老老老板#x1f9b8;#x1f468;‍#x1f4bb;本文专栏#xff1a;国产数据库-人大金仓#xff08;kingbase8#xff09;#xff08;主要讲一些人大金仓数据库相关的内容#xff09;#x1f468;‍#x1f4bb;本文简述#xff1a;本文讲一下Mybatis框架整合人… 陈老老老板 ‍本文专栏国产数据库-人大金仓kingbase8主要讲一些人大金仓数据库相关的内容 ‍本文简述本文讲一下Mybatis框架整合人大金仓数据库超级详细。 ‍上一篇文章SpringBoot整合JPA人大金仓kingbase8 ‍有任何问题都可以私聊我我能帮得上的一定帮忙感谢大佬们支持。 我认为人人都可以学好编程我愿意成为你的领路人需内推私聊 一、人大金仓数据库简介 1.人大金仓是成立最早的拥有自主知识产权的国产数据库企业以“提供卓越的数据库产品助力企业级应用高质量发展”为使命致力于“成为世界卓越的数据库产品与服务提供商”。 2.KingbaseES是一款面向大规模并发交易处理的企业级关系型数据库。 该产品支持严格的ACID特性、结合多核架构的超凡性能、健全完善的安全标准以及完备的高可用方案并提供可覆盖迁移、开发及运维管理全使用周期的智能便捷工具。产品融合了人大金仓在数据库领域几十年的产品研发和企业级应用经验可满足各行业用户多种场景的数据处理需求。 特性 迁移开发 简单高效高度容错 稳定可靠性能强劲 表现出众系统自治 简单易用纵深防御 确保安全全面兼容 深度适配 二、Mybatis整合人大金仓 说明本篇使用的是SpringBoot框架Mybatis人大金仓的整合。如果想要案例可以直接去我的下载资源中进行下载。 项目运行环境 idea2020.2V8jdk1.8springboot 2.3.12.RELEASE 1、创建项目 说明其实创建项目可以省略的但是还是给大家展示出来吧。详细的步骤就不啰嗦了。 选择组件就选lombok就OK了。其实我项目中使用的是springboot2.3.12.RELEASE因为适配用非常的稳定。大家自己改用项目版本就可以了。 2、创建与模式对应用户 说明模式就是类似于MySQL的数据库模式下面在创建表就类似于MySQL的表。创建与模式同名的用户先创建用户在创建模式用户名:oa_manager,密码123456 设置权限全选就可以必须要有创建修改表的权限否则用此用户连接数据库通过JPA创建表的时候会因为没有权限报错。 3.创建模式 说明 创建oa_manager模式。这样用oa_manager用户登录就可以直接连上该模式不需要指定模式。 4.创建表 说明 创建all_user表创建idInteger类型不能为空自增。namevarchar类型可以为空非自增。不用插入数据之后用JPA添加即可。 5.项目中添加坐标 说明这里需要自己先引入与Kingbase8整合的驱动jar包kingbase8-8.6.0.jar下载地址官网下载地址 jar包放入的位置要与我的一致否则有可能找不到jar。 dependenciesdependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.2.2/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdcom.kingbase8.jdbc/groupIdartifactIdkingbase8/artifactIdversion8.6.0/versionscopesystem/scopesystemPath${pom.basedir}/libs/kingbase8-8.6.0.jar/systemPath/dependency/dependencies6.编写配置文件 说明这里提供的是yml版想连接并且谢sql不需要使用模式名.表名就要先创建该模式的同名用户并用该用户进行连接。注意mapper文件位置否则可能会报mybaits框架问题。 yml版 spring:datasource:driver-class-name: com.kingbase8.Driverurl: jdbc:kingbase8://localhost:54321/testusername: oa_managerpassword: 123456 mybatis: # 该配置就是将带有下划线的表字段映射为驼峰格式的实体类属性 # 配置该项后在开发中只需要根据查询返回的字段创建好实体类就可以了configuration:map-underscore-to-camel-case: truemapper-locations: classpath*:mapper/*Mapper.xmlmapper: # xml文件中resultMap的type、parameterType、resultType会引用一些实体类我们需要写上全限定类名如果不写全限定类名只写一个实体类的名称:type-aliases-package: com.sql.kingbase8_mybatis.domain 示例样图 7.编写实体类 说明直接与数据库表进行映射即可。 Data public class AllUser {private Integer id;private String name;}示例样图 8.编写UserMapper接口 说明创建调用数据层方法的对应接口。 Mapper public interface UserMapper {ListAllUser select (Integer id);void insert(String name);void delete(Integer id);ListAllUser selectAll();void update(Param(name) String name,Param(id) Integer id); }示例样图 9.编写对应的UserMapperxml文件 说明创建调用数据层方法的对应接口的xml文件。 ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtdmapper namespacecom.sql.kingbase8_mybatis.mapper.UserMapperinsert idinsertinsert into all_user(name) values (#{name});/insertupdate idupdateupdate all_user set name #{name} where id #{id};/updatedelete iddeletedelete from all_user where id #{id};/deleteselect idselect resultTypeAllUserselect * from all_user where id #{id};/selectselect idselectAll resultTypeAllUserselect * from all_user;/select /mapper10.编写测试类 说明增删改查都有先save在update看结果通过数据库或者select查都可以。 SpringBootTest class Kingbase8MybatisApplicationTests {Autowiredprivate UserMapper userMapper;/*** 这里all_user表的id是自增所以只传入name*/Testvoid save(){userMapper.insert(CLLLB);this.selectAll();}/*** 通过id查询功能*/Testvoid select() {ListAllUser select userMapper.select(1);System.out.println(select);}/*** 查询全部*/Testvoid selectAll(){ListAllUser select userMapper.selectAll();System.out.println(select);}/*** 通过id进行修改*/Testvoid update(){userMapper.update(陈老老老板,1);this.selectAll();}/*** 通过id删除*/Testvoid delete(){userMapper.delete(1);this.selectAll();}}成功示例 oooooooooooooooooooooooooooook了超级简单超级详细有问题私聊我。 总结国产化是一个不可避免的趋势整合国产数据库是必须要掌握的一步。希望对您有帮助感谢阅读 结束语裸体一旦成为艺术便是最圣洁的。道德一旦沦为虚伪便是最下流的。 勇敢去做你认为正确的事不要被世俗的流言蜚语所困扰。
http://www.hkea.cn/news/14438446/

相关文章:

  • wish跨境电商平台长沙seo运营
  • 河南住房和城乡建设部网站甘肃省城乡建设局网站首页
  • 黄南网站建设电子商务网站分类
  • 做柜子比较好看的网站建设银行的网站
  • 西安网站的建设网站视频下载到手机怎么做
  • 漂亮的个人网站软件系统开发报价单
  • 营销型网站策划书免费发布的网站
  • 网站的建设有什么好处网站自动推广软件免费
  • 教学直播平台网站建设费用黄骅市属于哪个省市
  • asp.net做简易网站网站域名使用方法
  • 下载免费软件哪个网站好开发公司税金计算基数
  • 网站建设公司电话销售话术三水网站建设企业
  • 国内设计师个人网站网站建设专业
  • 优化网站内容下载的asp网页模板怎么应用到网站
  • 群辉可以做网站服务器吗岳阳做网站多少钱
  • 怎么在网站添加关键词优秀材料写作网站
  • 企业网站设计代码wordpress推荐文章插件
  • 建设行政主管部门网站行政机关单位网站建设规定
  • 番禺制作网站报价Wordpress竞拍
  • 淮南做网站公司天津做网站优化价格
  • 具有口碑的柳州网站建设哪家便宜分享社交电商十大平台
  • discuz网站伪静态设置网站制作布局
  • 电器网站建设规划书搭建建立网站
  • 建设艺术网站需要多少钱济南济南网站建设
  • 偃师制作网站百度提问登录入口
  • 织梦网站安装视频营销型网站建设 兼职
  • 单页网站模板wap个人主页是指什么
  • 公司网站优化推广方案电子商务网站建设asp sql 源码下载
  • 织梦如何仿手机网站源码下载东莞学做网站
  • 网页设计与网站建设在线考试百度账号怎么注销