首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    day54_BOS项目_06

    今天内容安排: 1、业务受理环节分析 2、创建业务受理环节对应的数据表(业务通知单、工单、工作单) 3、实现业务受理、自动分单 4、数据网格datagrid的编辑功能的使用 5、基于数据网格datagrid...第四步:我们使用MyEclipse中Hibernate反转引擎插件生成对应的实体类以及对应的xxx.hbm.xml文件   详细操作步骤链接:https://www.cnblogs.com/chenmingjun...= null) {                             // 查询到客户,可以进行回显                             var customerId = data.id...API动态创建datagrid,大量使用                   $...beginEdit",index);                     }}                 ],                 singleSelect:true,    // 是否可以单选

    2.7K20

    Java学习之Hibernate框架使用

    Java学习之Hibernate框架使用 0x00 前言 以我看来Hibernate的使用频率其实还是比较可观的,但都说Hibernate比较笨重,这里来学习一波,做个 简单记录。...0x01 使用流程 流程 1、导⼊相关依赖 2、创建 Hibernate 配置⽂件 3、创建实体类 4、创建实体类-关系映射⽂件 5、调⽤ Hibernate API 完成操作 具体操作 创建实体类 import lombok.Data; import java.util.Set; @Data public class Customer { private Integer id; private...id; private String name; private Customer customer; } 创建实体关系映射⽂件 import lombok.Data; @Data public class...xml version="1.0"?>5、实体关系映射⽂件注册到 Hibernate 的配置⽂件中。 6、使⽤ Hibernate API 完成数据操作。 <!

    50110

    mybatisplus+swagger【后端专题】

    ** * 根据 entity 条件,查询全部记录 * * @param queryWrapper 实体对象封装操作类(可以为 null) */ List可以封装sql对象,包括where条件,order by排序,select哪些字段等等 查询包装类,可以封装多数查询条件,泛型指定返回的实体类 1 核心API like 模糊匹配 notLike 不像...简介: 讲解MybatisPlus乐观锁插件使用 Mybatis Plus里面自带一个插件,可以帮我们轻松实现乐观锁 使用 实体类增加version属性配置 @Version private Integer...开放API规范(OAS)是一种无需编写实际API代码就可以记录API的方法。 这是一种开放源代码格式,可以用来描述API。 在此过程中,我们可以使用JSON或YAML格式。 ​...、构建、记录以及使用 Rest API 版本的说明 目前的版本有swagger2.0和3.0 swagger2于17年停止维护,现在最新的版本为17年发布的 Swagger3(Open Api3)。

    2.7K30

    干货|一文读懂 Spring Data Jpa!

    简单易用,集成方便: JPA 的主要目标之一就是提供更加简单的编程模型,在 JPA 框架下创建实体和创建 Java 类一样简单,只需要使用 javax.persistence.Entity 进行注解;JPA...Query setFirstResult(int startPosition); | 用于设置从哪个实体记录开始返回查询结果。...参数可以取2个枚举值:FlushModeType.AUTO 为自动更新数据库记录,FlushMode Type.COMMIT 为直到提交事务时才更新数据库记录。...接下来创建一个 User 实体类,创建方式参考 Jpa中实体类的创建方式,这里不再赘述。...规范,首字母变为小写)是否为查询实体的一个属性,如果是,则表示根据该属性进行查询;如果没有该属性,继续第二步; 从右往左截取第一个大写字母开头的字符串(此处为Uuid),然后检查剩下的字符串是否为查询实体的一个属性

    3.7K20

    Spring Boot2 系列教程(二十三)理解 Spring Data Jpa

    简单易用,集成方便: JPA 的主要目标之一就是提供更加简单的编程模型,在 JPA 框架下创建实体和创建 Java 类一样简单,只需要使用 javax.persistence.Entity 进行注解;JPA...Query setFirstResult(int startPosition); | 用于设置从哪个实体记录开始返回查询结果。...参数可以取2个枚举值:FlushModeType.AUTO 为自动更新数据库记录,FlushMode Type.COMMIT 为直到提交事务时才更新数据库记录。...接下来创建一个 User 实体类,创建方式参考 Jpa 中实体类的创建方式,这里不再赘述。...规范,首字母变为小写)是否为查询实体的一个属性,如果是,则表示根据该属性进行查询;如果没有该属性,继续第二步; 从右往左截取第一个大写字母开头的字符串(此处为 Uuid),然后检查剩下的字符串是否为查询实体的一个属性

    2.8K10

    ORM和 Spring Data Jpa

    简单易用,集成方便: JPA 的主要目标之一就是提供更加简单的编程模型,在 JPA 框架下创建实体和创建 Java 类一样简单,只需要使用 javax.persistence.Entity 进行注解;JPA...Query setFirstResult(int startPosition); | 用于设置从哪个实体记录开始返回查询结果。...参数可以取2个枚举值:FlushModeType.AUTO 为自动更新数据库记录,FlushMode Type.COMMIT 为直到提交事务时才更新数据库记录。...接下来创建一个 User 实体类,创建方式参考 Jpa中实体类的创建方式,这里不再赘述。...规范,首字母变为小写)是否为查询实体的一个属性,如果是,则表示根据该属性进行查询;如果没有该属性,继续第二步; 从右往左截取第一个大写字母开头的字符串(此处为Uuid),然后检查剩下的字符串是否为查询实体的一个属性

    4.5K30

    【ApiBoot】墙裂推荐!从此不怕接口开发

    双击之后,就会在这个路径生成两类文件 一类是实体类 @Id的主键生成策略,会根据表内主键是否定义了自增来进行判断,如果是自增使用KeyGeneratorTypeEnum.AUTO 如果不是则使用KeyGeneratorTypeEnum.UUID...(memory)不写一行代码就可以实现用户的 认证并获取AccessToken 我使用JDBC方式实现了,其他方式可以看一下官方文档 数据库方式(jdbc)是将用户信息保存到数据库内,ApiBoot...Security定义了一个默 认表结构的用户信息数据表,我们可以从官网找到建表语句直接在自己的数据库内创建即可,当然如果不使用默认的表结构可以进行自定义读取用户信息。...实体类可以使用代码生成工具生成 针对system_user表我们需要来创建一个ApiBoot MyBatis Enhance使用的实体,创建一个名为SystemUser的实体如下所示: package...IOC,这样我们在项目其他的地方可以直接注入使用。

    1.1K30

    MVC 小案例 -- 信息管理

    再强调一遍在 IDEA 中我们一般导包都是将所使用的包封装为一个 library,哪个项目需要就直接导入 library 就好,但是对于连接数据库应该将其加入 lib 目录,这样项目才可以找到对应的包(...xml version="1.0" encoding="UTF-8" ?...同时针对我们数据表创建其对应的 domain 类。...,用上面同样的方法进行处理,与之相比少了对数据库的请求 12 // 使用 equalsIgnoreCase 可以忽略大小写进行比较,那么在将当前值改为大写或者小写的时候就不会返回错误信息...删除、更新和查询都处理完了就剩添加了,通过前面的 GIF 也可以看到我们 index.jsp 有一个 CreateNewCustomer 超链接,没错就是添加新用户,它和更新一样也需要去查询数据库判断是否存在相同的值

    2.3K50

    MVC 小案例 -- 信息管理

    再强调一遍在 IDEA 中我们一般导包都是将所使用的包封装为一个 library,哪个项目需要就直接导入 library 就好,但是对于连接数据库应该将其加入 lib 目录,这样项目才可以找到对应的包(...xml version="1.0" encoding="UTF-8" ?...同时针对我们数据表创建其对应的 domain 类。...,用上面同样的方法进行处理,与之相比少了对数据库的请求 12 // 使用 equalsIgnoreCase 可以忽略大小写进行比较,那么在将当前值改为大写或者小写的时候就不会返回错误信息...删除、更新和查询都处理完了就剩添加了,通过前面的 GIF 也可以看到我们 index.jsp 有一个 CreateNewCustomer 超链接,没错就是添加新用户,它和更新一样也需要去查询数据库判断是否存在相同的值

    1.7K20

    SpringDataJPA 系列之 JPA 简介

    MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java 对象)映射成数据库中的记录...好比 JDBC 规范可以驱动底层数据库吗?答案是否定的,也就是说,如果使用 JPA 规范进行数据库操作,底层需要 hibernate 作为其实现类完成数据持久化工作。 ?...通过输出的日志可以发现,JPA 会先将与实体类同名的表删除,然后依据实体类创建一个表,接着将数据插入新创建的表中。这是怎么回事,那不是数据库永远只有一条数据?...:指定主键生成策略 @Column 指定实体类属性和数据库表之间的对应关系,不指定默认与成员变量名一致 name:指定数据库表的列名称unique:是否唯一 nullable:是否可以为空 inserttable...:是否可以插入 updateable:是否可以更新secondaryTable: 从表名columnDefinition: 定义建表时创建此列的 DDL ☞ 主键生成策略   通过注解来映射 hibernate

    5.2K20

    C#实战:使用腾讯云智能结构化识别服务轻松提取物流送货单信息,解决仓储物流信息录入的效率问题

    二、开发完整流程 ● 开通智能化服务 ● 申请创建开发者密钥 ● 创建C#项目编写代码集成Demo2.1 开通智能化结构服务首先需要使用自己的账户登录腾讯云官网,然后进入文字识别服务控制台,开通服务...开通服务后可以通过控制台查看资源包,开通后默认有1000次的免费额度,方便大家本地开发测试,确认符合功能需求后后再去购买资源包,最后部署到生产环境使用。这个对于企业开发者还是非常有好的。...2.2 创建开发者密钥因为需要本地调用接口集成开发,需要申请开发者密钥,然后创建开发者密钥,当然如果之前创建过的话可以忽略该步骤。...AutoContent"].ToString(); return deliveryNoteRecognitionModel; } }}说明:因为json结构比较复杂,目前不采用实体的方式获取字段属性...,大家如果使用的时候只需要把该服务器封装为API接口就可以轻松和其他系统进行对接集成,非常实用。

    81830

    swagger&knife4j

    需要引入两个包即以上两个 2.创建配置类 @Configuration @EnableSwagger2 public class Swagger2Config { /** * 创建API...@ApiImplicitParam:用来注解来给方法入参增加说明 例子: //实体类 //entity的实体类中可以添加一些自定义设置 @Data @EqualsAndHashCode(callSuper... version>3.0.2version> 2、导入相关配置类 这里我们就不需要再创建一个新的配置类了,我们直接在WebMvcConfig...6.常用注解 注解 位置 说明 @Api 类 加载Controller类上,表示对类的说明 @ApiModel 类(通常是实体类) 描述实体类的作用 @ApiModelProperty 属性 描述实体类的属性...在接口文档的页面中,我们可以看到接口的中文描述,清晰的看到每一个接口是做什么的,接口方法参数什么含义,参数是否是必填的,响应结果的参数是什么含义等,都可以清楚的描述出来。

    80820

    用十行代码快速创建权限管理系统

    1、项目背景介绍 Blog.Core项目开源也两年了,经过了很多许许多多的小伙伴检查、检测、测试、意见,然后前前后后提交了很多版本,Github上也提交了600+次记录,去年的时候为了方便很多小伙伴使用....nupkg 但是这个模板只能是只能创建项目的,却不能像一个ABP那样,可以直接在新建的项目上,通过nuget引用来使用。...1、新建空项目 这里我们还是新建一个空的ASP.NETCore的webapi项目,当然你也可以尝试使用MVC项目,其实都是一样的: 2、引用nuget包 直接在刚刚创建的项目里,安装nuget包...,你可以使用控制台,也可以使用包管理器: Install-Package BCVP.Sample.OP -Version 1.0.6.34 注意截至发稿使用最新版本是1.0.6.34(如果有最新的,请直接用更新的...然后就在c盘下生成了我们指定的文件: 点开来,可以看到所以的实体对应的服务都有,而且刚刚我们创建的实体NetersClub.cs也生成了: 总体来说,通过引用相应的Nuget包,然后大概十行配置代码

    75810
    领券