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

深度网营销型网站建设上海东方网首页

深度网营销型网站建设,上海东方网首页,移动网页设计总结,国土系统网站建设用地受理表主要描述如何优雅的整合postgresql。本文略去如何安装pgsql的过程#xff0c;详情可参考其他文章。 文章目录 postgresql简介整合postgresql整合mybatis整合mybatis-plus postgresql简介 与mysql一样也是开源的关系型数据库#xff0c;同时还支持NoSql的文档型存储。在某些方… 主要描述如何优雅的整合postgresql。本文略去如何安装pgsql的过程详情可参考其他文章。 文章目录 postgresql简介整合postgresql整合mybatis整合mybatis-plus postgresql简介 与mysql一样也是开源的关系型数据库同时还支持NoSql的文档型存储。在某些方面标榜比mysql表现更加出众现在就让我们来了解下如何使用postgresql。 整合postgresql 引入依赖 dependencygroupIdorg.postgresql/groupIdartifactIdpostgresql/artifactId /dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jdbc/artifactIdversion3.0.4/version /dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.26/version /dependency配置文件 spring:datasource:driver-class-name: org.postgresql.Driverusername: postgrespassword: rooturl: jdbc:postgresql://127.0.0.1:5432/postgres测试用例 此处我们预先新建一个test表查询该表的记录数当前表中有一条记录。 Slf4j SpringBootTest class MypgApplicationTests {AutowiredJdbcTemplate jdbcTemplate;Testvoid contextLoads() {Long count jdbcTemplate.queryForObject(select count(*) from test, Long.class);log.info(记录总数{},count);}}输出预期结果 记录总数1整合mybatis 以上我们直接使用jdbc进行数据操作接下来我们使用mybatis进行改造。 引入maven依赖 dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.3.0/version /dependency调整配置文件 mybatis:mapper-locations: classpath:mapper/*.xmlconfiguration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 新建domain/service/mapper/mapper.xml Data public class Test {private Long id; } public interface TestMapper {Long queryForMybatis(Test testDO);}?xml version1.0 encodingUTF-8? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.vainycos.dao.TestMapperselect idqueryForMybatis parameterTypecom.vainycos.domain.Test resultTypejava.lang.Longselect count(*) from testwhereif testid ! null and id ! and id #{id}/if/where/select /mapperService public class TestService {Resourceprivate TestMapper testMapper;public Long queryForMybatis(Test testDO){return testMapper.queryForMybatis(testDO);}}mapper文件路径指向 MapperScan(com.vainycos.dao) SpringBootApplication public class MypgApplication {public static void main(String[] args) {SpringApplication.run(MypgApplication.class, args);}}整合mybatis-plus 引入mybatis-plus的maven依赖 dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.4.3/version /dependency改造mapper接口 public interface TestMapper extends BaseMapperTest {Long queryForMybatis(Test testDO);}service使用mybatis-plus写法实现 public Long queryForMybatisPlus(Test testDO){Integer resultCount testMapper.selectCount(new LambdaQueryWrapperTest().eq(testDO.getId() ! null, Test::getId, testDO.getId()));return resultCount.longValue(); }controller测试 GetMapping(/queryForMybatisPlus) public Long queryForMybatisPlus(Test testDO){return testService.queryForMybatisPlus(testDO); }参考资料 SpringBoot 整合 pgSQLSpringBoot集成MyBatis-yml自动化配置原理详解Spring Boot 整合 MyBatis-Plus
http://www.sadfv.cn/news/309929/

相关文章:

  • 哈尔滨快速建站点击查看沐风wordpress
  • 360网站建设价格免费logo头像在线制作
  • wordpress怎么做淘客网站店面设计的重要性
  • 培训学校网站建设要点网站扁平化设计风格
  • 电子商务网站功能介绍seo发帖软件
  • 什么叫做网站建设中国突然宣布一重磅消息
  • 网站站点连接不安全万网域名注册查询
  • 网站空间 php程序外贸建设网站公司哪家好
  • 建网站都要什么费用重庆公司公章查询
  • 孝感58同城网站建设免费的项目管理软件
  • 徐州网站排名优化免费软件英文
  • sql数据库做的网站怎么发布做直播网站赚钱吗
  • 想学做网站 应该学个人社保缴费多少钱一个月
  • 做网站 360大航母网站建设
  • 网站公司名称大全义乌网站建设优化案例
  • 嘉兴seo网站推广邯郸网站建设推广
  • 代理网站下载苏州相城区做网站
  • 网站没内容论坛网页设计
  • 江西省飞宏建设工程有限公司 网站网络营销的发展概述
  • 可以完成交易的网站 做千锋教育介绍
  • 网站优化费用报价明细腾讯云域名怎么使用
  • 厦门数字引擎 怎么打不开网站张家界商城网站开发设计
  • 宁波网站建设公司优选亿企邦免费行情软件网站下载
  • 金融理财网站建设方案河南建设信息网一体化平台
  • 有没有做羞羞事的网站国家信用信息系统年报
  • 怎样查看网站总浏览量做网站一般有什么题目
  • 做h5页面的网站哪个好无锡互联网公司排名
  • 翻译网站怎么做王烨这个名字怎么样
  • 网站添加白名单软工毕设做网站
  • aspnet东莞网站建设多少钱聊城网站建设设计实力公司