猿问

自动将日期存入数据库

我想将文章存储在我的表中,我希望自动生成发布日期并将其存储在数据库中。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

@Table

public 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;


aluckdog
浏览 119回答 1
1回答

白猪掌柜的

使用@PrePersistand@PreUpdate或结合@CreationTimestampand@UpdateTimestamp
随时随地看视频慕课网APP

相关分类

Java
我要回答