为了账号安全,请及时绑定邮箱和手机立即绑定

自动将日期存入数据库

自动将日期存入数据库

aluckdog 2023-06-14 15:42:45
我想将文章存储在我的表中,我希望自动生成发布日期并将其存储在数据库中。publishedDate每当我添加文章时,我的文章表中的列都会显示 NULL。我想自动插入日期,我该怎么做?我的实体类和 JSP 文件中有以下代码<%@ page language="java" contentType="text/html; charset=ISO-8859-1"    pageEncoding="ISO-8859-1"%><%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%@page import="java.util.Date" %><jsp:useBean id="now" class="java.util.Date" /><c:url value="/admin/article/save" var="url"></c:url>            <form:form class="form-horizontal" action="${url}" modelAttribute="article"                method="POST" enctype="multipart/form-data" style="margin-top:5rem;" >                <fieldset>                <form:hidden path="articleViews" value="${article.articleViews}" />                <form:hidden path="publishedDate" id="publishedDate" value="${now}" />                <form:hidden path="articleId" value="${article.articleId}" />import java.io.Serializable;import java.util.Comparator;import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;import javax.persistence.Transient;import org.hibernate.annotations.Generated;import org.hibernate.annotations.GenerationTime;import org.springframework.web.multipart.MultipartFile;@Entity@Tablepublic class Article implements Serializable,Comparator<Article>{    /**     *      */    private static final long serialVersionUID = -4756552789390263788L;    @Id    @GeneratedValue(strategy = GenerationType.AUTO)    private Long articleId;    private String articleHeading;    @Column(columnDefinition = "TEXT")    private String articleIntroduction;    @Column(columnDefinition = "TEXT")    private String articleDescription;    @Column(columnDefinition = "TEXT")    private String articleSummary;    @Transient    private MultipartFile aImage;   private String articleCategory;
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

使用@PrePersistand@PreUpdate
或结合@CreationTimestampand@UpdateTimestamp

查看完整回答
反对 回复 2023-06-14
  • 1 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信