首页 > 其他分享 >mapper,service,controller,entity之间的关系

mapper,service,controller,entity之间的关系

时间:2024-05-24 08:58:13浏览次数:21  
标签:mapper service 错误 纠正 数据库 cmd entity conda

目录

一、学到了

二、错误与纠正


一、学到了

1.mapper(repository):数据访问层,负责与数据库进行交互,执行数据库的操作。定义了各种数据库操作方法的接口,并由ORM框架自动实现主要职能是执行数据库的增删改查,并将数据库操作结果返回给上层的service。

2.service:业务逻辑层,处理逻辑上的业务,不考虑具体实现。

3.controller:应用程序接入层,接收客户端的请求,然后调用Service层接口控制业务逻辑,获取到数据,传递数据给页面;

4.entity(model):实体层,映射数据库表接口,定义数据的结构和属性,属于数据库交互的核心。

四者之间的联系:

5.结束cmd操作Ctrl+C

二、错误与纠正

1.错误:没有进入到package正确的路径

纠正:cd命令需要一层一层进2.错误:激活conda环境报错

纠正:命令行(cmd)输入

conda init cmd.exe
conda init powershell

重启终端

3.查看支持的python版本错误(conda search --full --name python),镜像过期

纠正:切换默认镜像(后期速度过慢,可以使用其他镜像)

4.错误:conda intall XXX一直卡在solving environment(未解决)


 

标签:mapper,service,错误,纠正,数据库,cmd,entity,conda
From: https://blog.csdn.net/2301_81525839/article/details/139074746

相关文章

  • Ubuntu 22.04 使用self-service-password搭建自主修改密码平台
    Ubuntu系统安装准备正常操作是安装成功系统,安装的时候设置好静态密码。参考官方文档:https://self-service-password.readthedocs.io/en/stable/installation.html根据文档提示安装会报错,网上查了些资料需要按照如下步骤安装依赖。正式安装vi/etc/apt/sources.list.d/ltb-p......
  • skynet.newservice简介:服务的启动
    skynet是一个轻量级的游戏服务器框架。简介在skynet的体系中,服务是一个基础概念。通常,我们使用skynet.newservice来启动一个snlua服务。那么,当我们写下localaddr=skynet.newservice("test")这行代码时,系统是怎么运作的呢?思考一下这些问题:调用skynet.newservice会不会发......
  • 在Flink中jackson-databind包下的ObjectMapper处理大写字段问题
    需要加上配置,不然解析会失败,产生一个空对象objectMapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES,true);//忽略大小写代码:publicclassStreamingJob{publicstaticvoidmain(String[]args)throwsException{finalLoggerlogger......
  • .NET8 Identity Register
    分享给需要帮助的人:记一次IdentityAPI中注册的源码解读:设置用户账户为未验证状态,以及除此之外更安全的做法:延迟用户创建。包含了对优缺点的说明,以及适用场景。在ASP.NET8Identity中注册API的源码如下:routeGroup.MapPost("/register",asyncTask<Results<Ok,ValidationP......
  • identityserver4使用
    参考网站https://blog.csdn.net/weixin_43847283/article/details/125708613请求路径请求参数client_id:simple_clientclient_secret:simple_client_secretgrant_type:client_credentials源码https://pan.baidu.com/s/1aWXzzl2fJ9ZeqAdXQfRCBA提取码:r6ef......
  • ASP.NET Web应用程序创建的webservice接口如何在postman里测试调用
    ASMX中的方法 启动项目浏览器展示的页面如下 点击ReceiveOrder,展示该方法的请求和响应示例 在postman中输入以下信息 选择raw--xml,粘贴浏览器中的SOAP1.1或者SOAP1.2中的请求示例 点击Send按钮发生请求 SOAP1.1以下是SOAP1.1请求和响应示例。所显示的占位......
  • .net8 winform程序使用EntityFrameworkCore连接数据库
    在.NET8WinForms应用程序中使用EntityFramework(EF)Core,你需要按照以下步骤操作:1.添加EntityFrameworkCoreNuGet包。2.定义你的数据模型。3.创建数据库上下文(DbContext)。4.在数据库上下文中配置EntityFramework。5.使用EntityFrameworkCore的API来执行数据库操作。......
  • Cesium Entity
    Point问题贴地在不需要地形的情况下:在地形设置为viewer.terrainProvider=newCesium.EllipsoidTerrainProvider()时,各地地形高度值为0,贴合椭球面,即使PointGraphics.ConstructorOptions设置了heightReference:Cesium.HeightReference.CLAMP_TO_GROUND还是会出现绘制......
  • Azure Service Principals ----- Azure 上最好保守的秘密的服务
    一,引言AzureServicePrincipals是AzureActiveDirectory(AAD)中的一种标识,代表应用程序,服务,自动化流程。ServicePrincipals支持各种Azure服务和资源之家的安全通信,为应用程序提供了一种进行身份验证并于AzureAPI交互的方法。在本文中,我们将探讨AzureServ......
  • Spring是如何整合MyBatis将Mapper接口注册为Bean的原理
    一、接口生成bean定义1.首先MyBatis的Mapper接口核心是JDK动态代理2.Spring会排除接口,无法注册到IOC容器中3.MyBatis实现了BeanDefinitionRegistryPostProcessor可以动态注册BeanDefinition4.需要自定义扫描器(继承Spring内部扫描器ClassPathBeanDefinitionScan......