1

如何getdate()在 Hibernate 查询的插入语句中包含一个函数?

可以说映射类的属性之一是datetime列如何放置指定getdate()以便.save()方法调用使用服务器时间戳?

4

1 回答 1

1

简单的答案是不要将它包含在插入语句中,让 SQL 来做。

在您要插入日期列的 SQL 表设计器中,GETDATE()将列属性中的默认值设置为,SQL Server 将为您处理它。

参考和示例:SQL Server GETDATE() 函数

表创建脚本将如下所示:

CREATE TABLE Orders
(
    OrderId int NOT NULL PRIMARY KEY,
    ProductName varchar(50) NOT NULL,
    OrderDate datetime NOT NULL DEFAULT GETDATE()
)
于 2013-08-09T15:28:24.993 回答