ICode9

精准搜索请尝试: 精确搜索
  • 上传文件2022-09-16 13:33:43

    1.建立Dto 领域模型不满住需求,建立事务模型.      IWebHostEnvironment 读取项目文件    

  • mybatis-plus分页查询更换返回的实体对象2022-08-24 17:32:37

      使用自带的convert方法   Page pageList = page(page, Wrappers.emptyWrapper()); IPage page1 = pageList.convert(s -> { ProductDto dto = new ProductDto(); BeanUtils.copyProperties(s, dto); return dto; });

  • mybatis-plus的listObjs方法返回指定字段的集合2022-08-19 23:34:47

    /** * mybatis-plus的listObjs()原理演示 */ @Test public void test2(){ List list = new ArrayList<>(); Dto d1 = new Dto(); d1.setId(1); d1.setName("java"); list.add(d1); Dto d2 = new Dto(); d2.setName("php"); list.add(d2); //相当于getBa

  • 字符串+null 引发的问题2022-07-27 10:36:09

    先说结论,字符串+null = "null" 笑死 待补充 for (TargetValueIndexDataVo dto: mainDataList ) { //组织架构 代码 dto.setDescByCode(dosTableColumnForMap.get((dto.getOsCode()+dto.getDeptCode()).trim())); }  

  • CopyOnWriteArrayList 解决Arraylist add 同一个元素的问题2022-07-27 01:32:43

    待解决的问题 //LOG.info("ee::{}",entity); for (int i = 0; i < dto.getBatchCodeList().size(); i++) { if (length==2){ entity.setDeptCode(dto.getBatchCodeList().get(i)); list.add(entity

  • 项目中的 DO、DTO、BO、VO、POJO的区别是什么2022-07-25 23:03:05

    概述 这篇文章主要讲解了“java中DO、DTO、BO、VO、POJO的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java中DO、DTO、BO、VO、POJO的区别是什么”吧! 定义 先来看看阿里巴巴开发规约的定义: POJO(Plain Ordinary Java Obj

  • 基于ABP实现DDD--领域服务、应用服务和DTO实践2022-07-21 09:02:51

      什么是领域服务呢?领域服务就是领域对象本身的服务,通常是通过多个聚合以实现单个聚合无法处理的逻辑。 一.领域服务实践 接下来将聚合根Issue中的AssignToAsync()方法[将问题分配给用户],剥离到领域服务当中。如下: // ABP当中的领域服务类通常都是以Manager结尾的 public class

  • 一款 IDEA 插件帮你优雅转化 DTO、VO、BO、PO、DO2022-07-13 12:01:22

    作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!

  • JPA更新操作手写SQL 传入vo或者dto对象2022-07-07 18:02:31

    1.JPA手写sql进行更新操作(解析实体类) 添加注解 @Modifying @Transactional 开启原生sql,nativeQuery = true 接口参数添加@Param注解指定别名 编写sql语句 :#{#userInDto.userName} 数据绑定占位使用 :#{#实体类.属性} /* 手写sql进行更新用户操作 */ @Modifying @Tr

  • WPF实现dto(类)绑定方式-实现双向绑定2022-07-04 21:02:44

    WPF实现dto绑定方式-实现双向绑定 1、原始双向绑定方式 .xmal页面Bing进行直接绑定     viewModel.cs页面对应绑定---   2、改进--通过绑定个类的方式事件  2-1:新建类--在类中编写对应字段--并继承BindableBase  编写实现双向绑定      2-2:对应viewModel.cs文件中编写

  • SpringBoot包下的DTO包2022-07-01 00:31:42

    DTO:数据传输对象,一般用于展示层和服务层之间的数据传输 举个例子: 比如一个实体类为Food public class Food implements Serializable { private String name; private String descprit; } 一个实体类为Drink public class Drink implements Serializable { private Long c

  • 多线程代码2022-06-28 11:03:17

    //多线程处理List<CompletableFuture> futures = new ArrayList<>();for (InventoryBalanceBatchDto dto: asynchronous) { CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { try { TransferOutDataDto transferOu

  • 后端思维篇:如何应用设计模式优化代码2022-06-24 01:31:50

    前言 大家好,我是捡田螺的小男孩。 本文是后端思维专栏的第三篇哈,本文内容就是:在原有代码基础上,如何一步步通过设计模式去优化代码?日常工作中,我们用得最多的设计模式,就是策略模式、工厂模式和模板方法模式啦。最近刚好用这几种模式优化了代码,所以今天跟大家聊聊,我是怎么优化的,思路

  • 【Java】DTO对象转换2022-06-08 19:38:03

    参考 import org.springframework.beans.BeanUtils; BeanUtils.copyProperties(dto1, dto2) // 将 dto1 转换为 dto2  

  • Java工程的DO、DTO、BO、VO的解释2022-06-08 12:03:27

    • DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。 • DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。 • BO(Business Object):业务对象,可以由 Service 层输出的封装业务逻辑的对象。 • Query:数据查询对象,各层接

  • FreeSql学习笔记——8.数据返回类型2022-05-26 17:31:57

    前言   FreeSql数据返回格式比较丰富,包括单条、列表、导航属性数据、指定字段、Dto等;可以有效的减少代码量,减少字段复制等操作;   前面的查询已经用到了日常基本需要用到的数据格式,本篇是常用格式的总结;   数据格式   首先是最简单的查询单条数据,FreeSql提供了两个获取单条

  • EF读取多个结果集2022-05-17 11:33:51

    1 using (var command = CreateCommand(sql, CommandType.Text, parameters)) 2 { 3 using (var reader = await command.ExecuteReaderAsync()) 4 { 5 var list = new List<CheckResultDto>();

  • PO,BO,VO和POJO的区别2022-05-06 22:03:18

    PO:持久对象 PO:persistent object 持久对象 有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 在hibernate持久化框架中与insert/delet操作密切相关。 PO中不应该包含任何对数据库的操作。 它跟持久层(通常是关系型数据库)的数据结构形成一一

  • 转载:PO、VO、BO、DTO通俗理解(附加代码讲解)2022-04-18 12:34:43

    原文地址 VO(View Object)视图对象:和视图打交道的,那么经历了视图的都归属于这个类,所以我们的输入输出类都是属于VO PO(Persistent Object)永久对象: 这些对象对应着数据库的每一个字段名以下是我的数据库表的列名,所以entity类对应着数据库的每个列,称为PO DTO(Data Transfer Object)数

  • DTO PO DO entity 区别是使用2022-04-11 10:34:48

    PO(Persistant Object)持久对象   /DO /  entity (实体类)简单说PO就是数据库中的记录,一个PO的数据结构对应着库中表的结构,表中的一条记录就是一个PO对象等同于Entity,这俩概念是一致的(Persistant Object)持久对象entity:  <==> PO   <==>DO     DTO( data transfer object)  数

  • Dto转换(IMapper)2022-04-09 09:33:54

    1.首先引入IMapper包    2.创建一个用来配置IMapper的文件    3.依赖注入进去    4.构造实现      

  • ResultMap结果映射2022-04-08 17:03:35

    扩展出一个对象对查询结果进行保存   创建一个dto包src-main-java-com-MyBatis-dto   dto是一个特殊的JavaBean,JavaBean是一种Java类,符合一定编写规范,是一种实体与信息的规范。   JavaBean规范:   (1)必须有1个public 无参构造   (2)所有属性私有   (3)属性通过getter、setter方

  • Controller+Service +Dao三层的功能划分2022-04-07 14:32:36

    2022.3.30 Controller+Service +Dao三层的功能划分 1、后端 1、entity实体,又叫模型层,也可以叫model层。是一种orm思想,映射数据库表结构的。 2、mapper,数据访问层,也可以叫dao层。只有这一层是用来访问数据库的。 3、service,业务逻辑层。所有的业务逻辑放这里。 4、controller,控制器

  • PO DTO VO 例子(使用mapstruct)2022-03-08 13:00:39

    PO DTO VO 例子(使用mapstruct) 简单解释: PO:对应数据库数据,一一对应。 DTO:service传输数据,对PO的进一步封装,为了适应业务,可以是对个PO。 VO:视图实体,与前端交互,接收前端或者返回前端数据的实体,隐藏一些不必显示的字段。 一、添加依赖 <dependency> <groupId>org.mapstruct</group

  • 戏说领域驱动设计(十一)——纠偏2022-03-07 09:01:36

      今儿写这个题目胆子有点大,不过还是得冒险整一篇(我怕您看完了骂我),一是出于经验分享,另外则是为了后面我们讲案例的时候做好铺垫。好的代码需要注意的事项其实挺多的,您真让我一骨脑儿都列出来可能也差点意思,所以遵照我们常态化歪楼的习惯,我是想到哪写到哪儿。     我没事儿的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有