Ebean
文章平均质量分 91
barry的异想世界
这个作者很懒,什么都没留下…
展开
-
EBean ORM 框架介绍-3.实体草稿功能
前文《EBean ORM 框架介绍-2.字段加密、更新日志和历史记录》 介绍了不少特性注解,本文将介绍实体草稿功能草稿功能主要用于一些需要进行流程审批或重复修改后的重要内容发布,先打草稿确认没有问题后再行发布的场景。此实现方案较以往完全自主实现最大的区别在于草稿与正式版数据结构相互独立,程序逻辑却为一体一、设置草稿@Draftable@Builder@Data@Entity@ToString(callSuper = true)@AllArgsConstructor@NoArgsConst原创 2021-06-24 14:29:11 · 272 阅读 · 0 评论 -
EBean ORM 框架介绍-2.字段加密、更新日志和历史记录
前文《Ebean ORM框架介绍-1.增强注解》介绍了一些特性注解,本文继续介绍一些注解的高级功能一、@Encrypted字段加密使用@Encrypted注解简单实现对数据库字段进行加密解密,以达到保护重要数据的作用,如下phone字段1. 使用数据库加密public class User extends BaseModel { @DbComment("the name") private String name; @Encrypted private Stri原创 2021-06-07 15:50:37 · 1297 阅读 · 0 评论 -
Ebean ORM框架介绍-1.增强注解
在了解Ebeam框架之前,一直都在使用JPA作为Spring Boot的ORM框架。JPA用起来比较简单的,对对象的增删改操作,几乎完全不需要接触SQL语句,更适合领域驱动设计的建模方法。但对一些非业务操作的技术处理和查询尤其是复杂查询的支持较弱,这也是有人选择Mybatis的重要原因。Ebean ORM框架,可以说几乎支持所有的JPA的功能同时也兼顾了Mybatis的灵活性,并且还有一些较实用的增加功能。本系列文章将一一介绍Ebean特有的较实用的功能。今天介绍Ebean的增强注解功能。ebean文档原创 2021-02-07 09:22:33 · 1337 阅读 · 2 评论