首页 > 其他分享 >领域模型(DDD)的抽取

领域模型(DDD)的抽取

时间:2023-07-30 17:13:20浏览次数:27  
标签:抽取 转换 模型 实体类 使用 DTO 数据库 传值 DDD

1、开发中不同的功能使用不同的实体类对象

一般的企业会使用以下方式:

前后端传值我们一般使用:vo类

服务之间传值我们一般使用:DTO类

与数据库交互我们一般使用:entity类/model类/pojo类

复杂点的企业会使用以下方式:

业务层使用BO、前后端传值使用VO、数据库PO、服务传值DTO等等

例1:在业务层方法从数据库查询出来的实体类数据需要转换为VO的话,我们可以使用:

BeanUtils.copyProperties(order,orderVO);来进行转换,注意,顺序不要反了,第一个参数是有数据的,第二个参数是需要转换的

例2:我们如果查询出来的语句是一个集合,那么可以使用Lambda表达式进行转换:

 是

 

标签:抽取,转换,模型,实体类,使用,DTO,数据库,传值,DDD
From: https://www.cnblogs.com/lbc0612/p/17591685.html

相关文章

  • 基于中文金融知识的 LLaMA 系微调模型的智能问答系统:LLaMA大模型训练微调推理等详细教
    基于中文金融知识的LLaMA系微调模型的智能问答系统:LLaMA大模型训练微调推理等详细教学基于LLaMA系基模型经过中文金融知识指令精调/指令微调(Instruct-tuning)的微调模型。通过中文金融公开问答数据+爬取的金融问答数据构建指令数据集,并在此基础上对LLaMA系模型进行了指令......
  • ChatIE:通过多轮问答问题实现实命名实体识别和关系事件的零样本信息抽取,并在NYT11-HRL
    ChatIE:通过多轮问答问题实现实命名实体识别和关系事件的零样本信息抽取,并在NYT11-HRL等数据集上超过了全监督模型零样本信息抽取(InformationExtraction,IE)旨在从无标注文本中建立IE系统,因为很少涉及人为干预,该问题非常具有挑战性。但零样本IE不再需要标注数据时耗费的时间和人力,因......
  • 广告行业中那些趣事系列64:低成本训练一个媲美ChatGPT效果的Vicuna模型
    导读:本文是“数据拾光者”专栏的第六十四篇文章,这个系列将介绍在广告行业中自然语言处理和推荐系统实践。本篇主要从理论到实践介绍低成本训练一个媲美ChatGPT效果的Vicuna模型,对于希望搭建自己的大语言模型并应用到实际业务场景感兴趣的小伙伴可能有帮助。欢迎转载,转载请注明出处......
  • 《面试1v1》JVM内存模型
    聊聊JVM内存模型我是javapub,一名Markdown程序员从......
  • Huggingface | 修改模型的embedding
    目标:在NLP领域,基于公开语料的预训练模型,在专业领域迁移时,会遇到专业领域词汇不在词汇表的问题,本文介绍如何添加专有名词到预训练模型。NLP的处理流程:对输入的句子进行分词,得到词语及下标通过embedding层获得词语对应的embeddingembedding送入到预训练模型,经过attention注意......
  • 模型选择 欠拟合与过拟合
    #模型选择欠拟合与过拟合#创建数据集frommxnetimportautogradfrommxnetimportndarrayasndfrommxnetimportgluonnum_train=100num_tset=100true_w=[1.2,-3.4,5.6]true_b=5.0#生成数据集X=nd.random_normal(shape=(num_train+num_tset......
  • SAP Fiori Elements 应用 OData 元数据请求 url 里的模型名称决定逻辑
    问题我用yarnstart本地启动一个SAPFioriElements应用,在Chrome开发者工具network面板,观察到一个ODatametadata请求的url如下:http://localhost:8080/sap/opu/odata/sap/SEPMRA_PROD_MAN/$metadata?sap-value-list=none&sap-language=EN这个OData服务名称SEPM......
  • 基于C语言设计的全局光照明模型
    完整资料进入【数字空间】查看——搜索"writebug"Part1Whitted-StyleRayTracingStep0.算法流程为了渲染出一张图片,RayTrace()计算了给定像素点的色彩取值。根据光路可逆原理,可以从人眼作为出发点,沿着指向该pixel的某一点的方向发出一条ray。Step1:射线求交这条ray会碰到一个......
  • OSI(Open Systems Interconnection)的五层(七层)模型
    OSI(OpenSystemsInterconnection)是一个用于计算机网络通信的参考模型,由国际标准化组织(ISO)于1984年提出。它将计算机网络通信过程划分为七个不同的层次,从物理传输层到应用层,每个层次都有其特定的功能和任务。然而,常见的网络模型实际上是TCP/IP模型,它是OSI模型的一种实际应用。TCP/......
  • DDD 领域边界的划分
    1.先根据用户需求确定领域边界,即静态划分2.再根据领域实体来划分领域边界,即动态划分第二点划分的依据。数据量当数量超过400-500,即可将静态划分的领域内的实体转化为领域。这里主要是考虑到性能原因才这样划分的 举例说明:比如电商项目中的商品可以确定为一个领域商品作为......