• 2024-09-29CRUD 开发工具 NocoBase 与 Refine 对比
    引言今天我们来聚焦两款非常优秀的开源CRUD开发工具:NocoBase和Refine,它们分别是无代码/低代码开发平台和低代码前端开发框架的典型代表。特别值得一提的是,NocoBase截止目前已经在GitHub上获得了12k的Star。Refine作为Retool的开源替代品,在GitHub更是有27k的St
  • 2024-09-28深入剖析 MyBatis-Plus:操作总结、对比与实践案例(CRUD 操作、分页、条件构造器、自动填充、高阶用法:自定义 SQL、乐观锁、多租户支持、扩展 BaseMapper)
    MyBatis-Plus是MyBatis的增强工具,它极大简化了MyBatis的配置和操作,提高了开发效率。本文从基本操作到高阶用法,详细介绍了MyBatis-Plus的常见功能及与MyBatis的区别,并通过实际案例展示其强大的扩展能力。MyBatis-Plus基于MyBatis,但旨在减少开发者的代码量,增强可
  • 2024-09-27SpringBoot整合JPA实现CRUD详解
    SpringBoot版本是2.0以上(2.6.13)JDK是1.8一、依赖<dependencies><!--jdbc--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jdbc</artif
  • 2024-09-27MySQL 表的CRUD与复合查询
    目录表的增删改查Create指定列插入单行数据+全列插入多行数据+全列插入插入否则更新替换(replace)Retrieve标准语法SELECT列全列查询限制显示条目limit(分页查询)基本语法:指定列查询select查询字段为表达式表达式重命名去重WHERE条件比较运算符逻辑运算符案例:结果排序Orde
  • 2024-09-27Spring Boot起步,CRUD、错误处理与宝塔部署
    新建一个SpringBoot项目这里使用的idea编辑器。快速生成java项目。生成项目目录java代码解读复制代码java-app:项目的根目录。.idea:IntelliJIDEA的项目配置文件夹。.mvn:Maven的相关配置。src:源代码目录。main:主代码部分。java:Java源代码文件夹。
  • 2024-09-26PasteForm最佳CRUD实践,实际案例PasteTemplate详解之管理前端的代码(二)
    之前的文章说了,使用反射和ABPvNext的Dto实现用后端控制前端以实现最佳CRUD实践!相信看过一的已经了解了这个PasteForm是如何实现的了,本文来看下具体如何实现的表格页面的实现打开pasteform/index.html页面之后,先会向API请求当前的path的数据模板_apiget(`/api/app/${_class
  • 2024-09-25【Elasticsearch系列七】索引 crud
  • 2024-09-24PasteForm最佳CRUD实践,实际案例PasteTemplate详解(一)
    本文将介绍soft.pastecode.cn出品的PasteForm,PasteForm是贴代码使用Dto思想实现的CRUD的一个组件,或者说输出一个思想!为啥我觉得是最佳的CRUD呢?先结合你的实际项目解答下以下问题:1.如果有一个系统,有100个表,你的管理端需要多少页面?别和我说100个表很多,需求复杂点的随随便便上100个
  • 2024-09-20DeAdmin 1分钟无代码快速完成 CRUD
    简介真正做到了前后端的分离,前端页面的显示无需后端去配置,全部由可视化的操作展示。后端只需要专注于数据的提供,实现业务逻辑代码。创建模型模型即数据库表,创建后会生成controller和model文件1.新建模型2.配置字段3.提交后生成数据表创建菜单菜单是权限也是路
  • 2024-09-18使用回调机制Callback和函数式编程码出优雅结构化代码!拒绝一直写CRUD!!!
    整体回调机制流程如下图所示:1.2回调的结构1.3回调的作用2.回调的实现方式2.1通过接口实现回调java可以通过定义一个回调接口,包含需要回调的方法,然后在业务逻辑中通过传递接口的实现类,触发回调。示例如下://1.定义回调接口interfaceCallback{voidonComplete(Stringres
  • 2024-09-18使用回调机制Callback和函数式编程码出优雅结构化代码!拒绝一直写CRUD!!!
    整体回调机制流程如下图所示:1.2回调的结构1.3回调的作用2.回调的实现方式2.1通过接口实现回调java可以通过定义一个回调接口,包含需要回调的方法,然后在业务逻辑中通过传递接口的实现类,触发回调。示例如下://1.定义回调接口interfaceCallback{voidonComplete(Stringres
  • 2024-09-16WEB-API+.NET+CRUD+SSMS(VS2022)
    1.使用VS2022创建一个web-api项目,根目录如下:其中TestCode.cs写model实体类,Controller编写控制器2.实体类Item,编写对应的属性点击查看代码publicclassItem{[Required]publicintId{get;set;}[Required]publicintFieldID{get;set;}
  • 2024-09-10DeAdmin 不仅仅是可以一键完成crud操作的后台管理系统
    在后台管理系统中,crud是常见的需求,即使每次都是cv操作都是一个不小的工作量。在DeAdmin中内置了一键操作的功能,完成后修改部分模型属性,再调整下列表及表单的展示信息即可快速完成。功能介绍后端1.首先会创建文章和分类的模型记录,包含了文字模块的常用字段信息2.分别创建
  • 2024-09-09CRUD最佳实践PasteForm及项目模板的制作视频,让重复的CRUD更加简单直接[附带源码和视频](三)
    关说不练假把式,在上一,二篇中介绍了我心目中的CRUD的样子基于之前的理念,我开发了一个命名为PasteTemplate的项目,这个项目呢后续会转化成项目模板,转化成项目模板后,后续需要开发新的项目就可以基于这个模板创建,这样就不要copy一个旧的项目,然后删删删,改改改,重命名等操作了强迫症,一
  • 2024-09-04创建一个SpringBoot项目,实现简单的CRUD功能和分页查询
    背景本博文主要是创建了一个新的SpringBoot项目,实现基本的增删改查,分页查询,带条件的分页查询功能。是方便初学者学习后端项目的一个比较清晰明了的实践代码,读者可根据博文,从自己动手创建一个新的SpringBoot项目,到使用PostMan测试基本请求,完完全全实践一遍,写出自己的代码,或者实现
  • 2024-09-02支持多种前后端组合的代码生成项目,终于不用写CRUD了
    介绍抽取若依RuoYi-Vue的代码生成,目前支持Mybatis、Mybaits-plus的后端代码生成,前端支持element-ui与vue、AntDesignofVue以及html的代码,可以自由组合导出预览,可以通过导入mysql脚本的方式来创建表进行代码生成,可以导出数据字典,后续会持续更新。功能支持mybatis、mybaits-plus的
  • 2024-08-27avue-crud 新增弹窗里根据select的内容动态控制显隐其它字段
    @change="handleChange"<avue-crud:option="option":table-loading="loading":data="data"ref="crud":cell-style="{padding:'0'
  • 2024-08-22Python开发中,SQLAlchemy 的同步操作和异步操作封装,以及常规CRUD的处理。
    在我们使用Python来和数据库打交道中,SQLAlchemy是一个非常不错的ORM工具,通过它我们可以很好的实现多种数据库的统一模型接入,而且它提供了非常多的特性,通过结合不同的数据库驱动,我们可以实现同步或者异步的处理封装。1、SQLAlchemy介绍SQLAlchemy 是一个功能强大且灵活的Python
  • 2024-08-08如何构建高效的 CRUD 应用程序?
    1.引言在深入探讨CRUD优化之前,让我们先了解CRUD的基本概念及其在软件开发中的重要性。(这部分内容适合刚接触这个概念的开发者。)1.1什么是CRUD?CRUD是"Create(创建)"、"Read(读取)"、"Update(更新)"和"Delete(删除)"的缩写。这四个操作构成了持久存储系统的基本功能,几乎所有的数
  • 2024-08-01超详细的MySQL CRUD 并配备了大量的测试用例, 包教包会
    MySQL数据库表的增删查改CRUD:Create(创建),Retrieve(读取),Update(更新),Delete(删除)Create​INSERT[INTO]table_name[(column[,column]…)]VALUES(value_list)[,(value_list)]…value_list:value,[,value]…insert语句主要有两种情况,一种是全行插
  • 2024-07-22中小公司的Java工程师应该如何成长
    文章来源:【非广告,纯干货】中小公司的Java工程师应该如何逆袭冲进BAT?【石杉的架构笔记】1、大部分人的情况1、在公司里的业务简单,都是用CRUD就能解决。2、用了用MQ、缓存、分库分表,但是也没什么并发量,数据量也不算特别大,成长缓慢。2、技术停滞的原因1、一部分是公司的技术框
  • 2024-07-20Spring boot + Mybatis 实现数据库的增删改查(CRUD)操作
    Springboot+Mybatis实现数据库的增删改查(CRUD)操作利用Springboot,我们可以快速构建Spring框架应用。利用Mybatis为Springboot提供的依赖,我们可以快捷地连接到MySQL,实现web项目对数据库的CRUD操作。一、创建项目在IDEA中新建maven项目,并在pom.xml
  • 2024-07-10手写持久层框架------无需写sql语句即可完成对单表的CRUD操作。
    目的:巩固知识点技术栈:java+mysql+反射+自定义注解+泛型+jdbc持久层框架:与数据库交互的一层成为持久层。完成orm操作o(Object对象) r:(relative关系)  m:(mapping映射)。实体类---数据库表  属性---表的字段  实体类对象----一条记录  集合----表中多条记录手
  • 2024-07-07【Spring Boot】基于 JPA 开发的文章管理系统(CRUD)
    《JPA从入门到精通》系列包含以下文章:Java持久层API:JPA认识JPA的接口JPA的查询方式基于JPA开发的文章管理系统(CRUD)关系映射开发(一):一对一映射关系映射开发(二):一对多映射关系映射开发(三):多对多映射基于JPA开发的文章管理系统(CRUD)1.实现文章实体2.实现
  • 2024-07-04一个简单的对数据库单表进行crud操作的持久层框架
    一个简单的持久层框架1.简单概述1.1什么是持久层框架与数据库交互的一层称为持久层(一般指的是dao层),用于完成orm操作。orm指什么?o:(Object对象)r:(relative关系)m:(mapping映射)。实体类—数据库表属性–表的字段实体类对象–一条记录集合—表中多条记录。