- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 spring r2dbc 和 ReactiveCrudRepository,如何在更新查询中忽略 createdBy
和 CreatedDate
。
@Data
public class Base {
@Id
private long id;
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
@Column("created_on")
@CreatedDate
private LocalDateTime createdOn;
@Column("created_by")
@CreatedBy
private Long createdBy;
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
@Column("updated_on")
@LastModifiedDate
private LocalDateTime updatedOn;
@Column("updated_by")
@LastModifiedBy
private Long updatedBy;
}
最佳答案
你可以像这样使用@Transient
注解:
...
import org.springframework.data.annotation.Transient;
...
@Data
public class Base {
@Id
private long id;
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
@Column("created_on")
@CreatedDate
@Transient
private LocalDateTime createdOn;
@Column("created_by")
@CreatedBy
@Transient
private Long createdBy;
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
@Column("updated_on")
@LastModifiedDate
private LocalDateTime updatedOn;
@Column("updated_by")
@LastModifiedBy`enter code here`
private Long updatedBy;
}
关于java - 忽略更新查询中的 createdBy 和 CreatedDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67156478/
我正在使用 SqlBulkCopy 类执行 SQL 批量复制。我创建的目标表与源表完全相同。它们都具有相同的表名、列名、数据类型甚至相同的排序规则。我还做了sql映射以确保准确性。 我的代码如下: S
我正在尝试制定一项策略,用 AccountID 值标记我们在组织中创建的每个资源。 我有两个强制标签: 创建日期 创建者 “CreatedBy”标签名称我找不到任何想法如何在标签值中插入创建此资源的“
我正在尝试制定一项策略,用 AccountID 值标记我们在组织中创建的每个资源。 我有两个强制标签: 创建日期 创建者 “CreatedBy”标签名称我找不到任何想法如何在标签值中插入创建此资源的“
我有轻微的架构问题。我有 IdentityServer 解决方案,使用身份用户存储(数据库中的用户)对用户进行身份验证。我这里有登录功能和注册功能,所以这里要用到DbContext。我有另一个解决方案
我正在使用 spring r2dbc 和 ReactiveCrudRepository,如何在更新查询中忽略 createdBy 和 CreatedDate。 @Data public class B
我正在尝试在 SharePoint 2007 中创建一个计算列。我希望它返回 CreatedBy 列日期的年份,并将日期设置为 1,月份设置为一月,公式返回的数据类型为日期类型。 任何想法我怎么能做到
我已经在 Spring 应用程序中实现了审计列,当我创建一个新实体时,列被设置,但当我更新实体时,我发现两个 @Createdby 和 @CreatedDate 设置为空,我该如何制作这些创建后列不可
在为数据库中的每个表按标准编写应用程序时,我具有以下属性:CreatedOn , CreatedBy , ModifiedOn , ModifiedBy , Archived . 但是尝试遵循 DDD
我正在使用一种产品,几乎每个表都有这些列。作为开发人员,我们经常不得不加入用户表以获取创建记录的 ID,这只是代码中的一团糟。 我正在设计新产品并再次考虑这个问题。一定要这样吗?显然,知道谁创建了记录
我正在使用 Spring Mongo Auditing 和 @CreatedDate @CreatedBy 不起作用,但 @LastModifiedDate 和 @LastModifiedBy 工作正
我有一个看起来像这样的实体: @Audited @Data @MappedSuperclass @EntityListeners(AuditingEntityListener.class) publi
问题在this中描述的很好旧的 Spring 论坛主题。 现在我遇到了同样的问题。当我尝试使用 @CreatedBy Employee employee 更新任何实体时来自网络请求的字段,然后 exc
我正在开发 JPA(Hibernate implementation of)、Spring 和 Stripes Web 应用程序。我有许多 JPA 实体,它们具有以下共同用于审计和查询目的的字段: c
我已将旧的 Spring Boot 1.5.3 项目更新为 Spring Boot 2.0.0。发布。我有一个审核实体,其中有两个 ZonedDateTime 类型的字段,并用 @CreatedBy
我在实体属性上使用了 @CreatedDate,我看到它将日期插入到数据库中。我不明白 Spring Data JPA 中 @CreatedBy 注释的目的是什么。 在reference docume
我最近在我的团队中遇到了一场冲突,“某人”连续更新了,但没有人愿意接受是谁做的。我们总是有更新日期列、更新日期列、创建日期列和创建日期列,并且对数据库具有读写访问权限的人可以更新数据。 现在我的问题是
我正在尝试运行这个简单的查询: var appt = (from a in context.AppointmentSet select new Appointment{ Modi
我正在使用移动后端启动器,并且我正在尝试在使用 secured by id 设置时更新实体。我不断收到错误 com.google.api.client.googleapis.json.GoogleJs
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 7 年前。 Improve
我正在使用 spring boot,因此我没有使用任何 xml 文件进行配置。我要做的是启用 MongoAuditing 以在使用 MongoRepositories 保存数据时保存 createdD
我是一名优秀的程序员,十分优秀!