mysql数据库字段为timestamp或datetime类型,在ibatis中不知道怎么配置,我用java.util.Date,和
java.sql.Timestamp都试过,都不行,不知道怎么解决,有人知道吗?谢谢!
<resultMap id="forumResult" class="forum">
<result property="forumId" column="forumId" />
<result property="name" column="name" />
<result property="description" column="description" />
<result property="status" column="status" />
<result property="forumOrder" column="forumOrder" />
<result property="catId" column="catId" />
<result property="topicCount" column="topicCount" />
<result property="postCount" column="postCount" />
<result property="lastPostId" column="lastPostId" />
<result property="lastPoster" column="lastPoster" />
<result property="lastPostDate" column="lastPostDate"/>
<result property="lastTopicId" column="lastTopicId" />
</resultMap>
import java.util.Date;
public class Forum {
private Long forumId;
private String name;
private String description;
private int status;
private int forumOrder;
private int catId;
private int topicCount;
private int postCount;
private Long lastPostId;
private String lastPoster;
private Date lastPostDate;
private Long lastTopicId;
CREATE TABLE forum(
forumId bigint(20) unsigned NOT NULL AUTO_INCREMENT,
name varchar(200) DEFAULT NULL,
description varchar(200) DEFAULT NULL,
status int(2) unsigned DEFAULT NULL,
forumOrder int(2) unsigned DEFAULT NULL,
catId bigint(20) unsigned NOT NULL DEFAULT '0',
topicCount bigint(20) unsigned DEFAULT NULL,
postCount bigint(20) unsigned DEFAULT NULL,
lastPostId bigint(20) unsigned DEFAULT NULL,
lastPoster varchar(255) DEFAULT NULL,
lastPostDate datetime NOT NULL,
lastTopicId bigint(20) unsigned DEFAULT NULL,
PRIMARY KEY (forumId)
);
分享到:
相关推荐
2. **Datetime**:是一个包含了日期和时间信息的数据类型,通常用于表示具体的日期和时间点。在 Python 中,`datetime` 模块提供了 `datetime` 类来处理日期和时间对象。 #### 二、字符串日期时间转换成时间戳 在...
在 Android 中,使用 java.util.Date 类来表示日期类型数据,而 java.sql.Date 类则是为了配合 SQL DATE 而设置的数据类型。java.sql.Date 类只包含年月日信息,因为数据库中存在的非规范化部分的信息,如时分秒毫秒...
在 Java 中,datetime2 对应的数据类型是 java.sql.Timestamp。 datetimeoffset 在 SQL Server 中,datetimeoffset 是一个日期时间偏移类型,用于存储日期时间偏移值。在 Java 中,datetimeoffset 对应的数据类型...
在本文中,我们将对 Java 数据类型和 MySql 数据类型进行对应一览,帮助开发者更好地理解和使用这两种类型。 字符串类型 在 Java 中,字符串类型对应的是 java.lang.String 类型。在 MySql 中,字符串类型对应的是...
在数据类型选择上,需要根据 Oracle 数据库定义类型的细节来决定。如果是 Number(13,0) 类似这种小数点后为 0 的类型,可以应用 Integer 类型;如果是 Number(13,4) 类似这种小数点后指定位数的类型,可以应用 ...
在Oracle数据库中,`TIMESTAMP`与`DATE`两种数据类型是用于存储日期和时间信息的关键组成部分,但它们之间存在显著的区别,特别是在处理时间和精度方面。本文将深入探讨这两种数据类型的特点,以及如何在实际应用中...
Spring Boot提供了一种方便的方式来全局配置日期和时间类型,包括date、datetime和timestamp,这使得与数据库交互时能够更加便捷地处理时间数据。本篇文章将深入探讨Spring Boot如何进行时间类型的全局配置,以及...
SQL 数据库中的特殊数据类型包括 cursor、timestamp、uniqueidentifier 等。 * cursor 数据类型:用于存储游标的引用,用于存储过程中。 * timestamp 数据类型:用于创建一个数据库范围内的唯一数码,每次插入或...
MySQL中的`TIMESTAMP`数据类型是一个非常有用但同时也存在特定限制的时间戳字段。它用于存储日期和时间信息,与`DATETIME`数据类型相似,但有一些显著的区别。 `TIMESTAMP`在MySQL中占据4个字节,可以表示从1970年1...
在 MySQL 中,选择合适的时间数据类型非常重要。这个问题的答案取决于你想要存储的时间数据的类型和使用场景。本文将讨论 MySQL 中原生的 DATE 类型和 INT 类型的比较,介绍 Datetime 和 Timestamp 两种原生类型,并...
在开发过程中,我们经常会遇到需要将数据库中的数据类型映射到编程语言中的情况。特别是在使用SQL Server作为后端数据库与C#进行交互时,了解这两种环境下的数据类型及其对应关系尤为重要。本文旨在详细介绍SQL ...
在Oracle数据库中,日期时间数据类型主要包括`DATE`、`TIMESTAMP`及其变体(如`TIMESTAMP WITH TIME ZONE`、`TIMESTAMP WITH LOCAL TIME ZONE`)以及`INTERVAL`数据类型。这些数据类型被广泛应用于记录日期、时间...
在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库管理系统。在本文中,我们将详细介绍 Java ...
在 Microsoft SQL Server 中,使用 Unicode 数据类型,列中可以存储任何由 Unicode 标准定义的字符。使用 Unicode 数据类型,所占用的存储空间是使用非 Unicode 数据类型所占用的存储空间的两倍。 日期和时间数据...
- `CAST`函数可以将一种数据类型转换为另一种数据类型。对于日期时间类型的数据,可以将字符串类型的日期转换为数据库支持的`datetime`类型。 - 示例代码: ```sql INSERT INTO messages (message_id, message_...
在 Java 应用程序中,通常需要将 Java 数据类型转换为 MySQL 数据类型进行数据库交互。例如,使用 Java 的 `PreparedStatement` 设置参数时,可能需要将 `java.sql.Date` 转换为 `DATE` 类型,或者将 `String` 转换...
而在.NET Framework中,C#语言提供了相应的数据类型,如: 1. **数值类型**:int、decimal、long、short等对应Oracle的NUMBER,bool对应PL/SQL的BOOLEAN。 2. **字符串类型**:string对应Oracle的VARCHAR2或CHAR,...
在MySQL 5.6中,`TIMESTAMP`数据类型和`explicit_defaults_for_timestamp`参数是数据库管理和时间戳处理的关键元素。`TIMESTAMP`通常用于记录数据记录的创建或修改时间,而`explicit_defaults_for_timestamp`参数则...
本文将深入探讨MySQL数据库中的时间类型以及它们在Java编程语言中相对应的数据类型,以及如何在两者之间进行转换。 MySQL数据库提供了多种时间类型来处理日期和时间数据: 1. **DATE**:这个类型仅存储日期,格式...