JPA中关于MS SQL Server数据库的TimeStamp数据类型如何映射

废话不说,多上代码,主要是看lastEditDate字段的定义:

 

package pojo;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * 
 * @author chaijunkun
 * 文章表
 */
@Entity
public class Articles implements Serializable {
	/**
	 * 序列化版本唯一识别码
	 */
	private static final long serialVersionUID = 2522922473212237043L;

	/**
	 * 文章索引ID
	 */
	@Id
	@GeneratedValue
	private Long articleId;
	
	/**
	 * 文章标题
	 */
	private String articleName;
	
	/**
	 * 文章内容
	 */
	private String articleContent;
	
	/**
	 * 最后编辑时间
	 */
	@Column(columnDefinition="TIMESTAMP", insertable = false, updatable = false)
	@Temporal(TemporalType.TIMESTAMP)
	private Date lastEditDate;

	public Long getArticleId() {
		return articleId;
	}

	public void setArticleId(Long articleId) {
		this.articleId = articleId;
	}

	public String getArticleName() {
		return articleName;
	}

	public void setArticleName(String articleName) {
		this.articleName = articleName;
	}

	public String getArticleContent() {
		return articleContent;
	}

	public void setArticleContent(String articleContent) {
		this.articleContent = articleContent;
	}

	public Date getLastEditDate() {
		return lastEditDate;
	}

	public void setLastEditDate(Date lastEditDate) {
		this.lastEditDate = lastEditDate;
	}
}


这样就可以了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值