遇到的问题:
mysql数据库设置时间为DATE类型,hibernate反向工程得到的实体类也是Date类型,但是,new Date()插进去的数据在数据库是:2011-09-29这种格式
我想要的是2011-09-29 11:27:26这种格式。
办法:
将数据字段改为TimeStamp类型,重新反向工程(影响到hbm.xml(TimeStamp)和java类(Date))
赋值仍然使用new Date() set进去,到数据库就是:2011-09-29 11:27:26
提取的时候,如果单纯使用<s:property value="transferDate"/>那么显示为:2011-09-29 11:27:26 000
如何去掉000呢?使用struts2的标签:<s:date name="transferDate" format="yyyy-MM-dd HH:mm:ss"/>
注意:
是<s:date name="transferDate" format="yyyy-MM-dd HH:mm:ss"/>如果写作:yyyy-MM-dd hh:mm:ss,那么下午一点就是01:00了
总结:
mysql数据库中不要设置布尔字段,否则你会很麻烦。应将其设置为varchar(1),使用hibernate的反向工程后是string类型的。用0、1标识。
mysql数据库中不要设置date字段,因为反向工程得到的实体类也是Date类型(length为19),new Date()(注:java.util.Date)进去的是2011-09-29
如果想显示分秒,使用TimeStamp字段,反向工程得到的实体类也是Date类型(length为11) ,new Date()进去的是2011-09-29 11:27:26
分享到:
相关推荐
如果 h2 数据库中的数据类型与 MySQL 数据库中的数据类型不兼容,可能会出现数据导入失败的情况。 h2 数据库导入 MySQL 数据库需要通过将 h2 数据库下的表结构和数据分别导入到 MySQL 数据库中,并确保数据的一致性...
MySQL数据库支持多种数据类型,包括数值类型、字符类型、日期类型等。数值类型包括整数类型和浮点数类型。字符类型包括定长字符串、变长字符串和文本类型。日期类型包括日期和时间类型。 约束条件 约束条件是指对...
"国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...
2. 在“新建数据对象”对话框中,选择“Mysql”作为数据源类型,输入 Mysql 数据库的表名。 3. 点击“应用”,以便保存数据对象。 步骤 4:映射数据 1. 在 Informatica PowerCenter 客户端,选择“映射”菜单,...
这就是如何在MySQL数据库中存储和查询二进制图片数据,并通过JSP进行显示的基本步骤。在实际应用中,还需要考虑错误处理、安全性(如SQL注入防护)以及性能优化等细节。此外,为了提高用户体验,通常会将图片数据...
本篇文章将详细阐述如何在Java Web环境中实现从MySQL数据库中读取并显示图片。 首先,我们需要在MySQL数据库中创建一个专门用于存储图片数据的表。这个表通常会包含一个BLOB(Binary Large Object)类型的字段,...
MYSQL数据库大进级,是非常全面的MYSQL数据库进阶学习资料!
在C#编程环境中,与MySQL数据库进行交互是常见的任务,特别是在需要存储非结构化数据如图片时。本示例将详细介绍如何使用C#连接到MySQL数据库,并实现图片的存储功能。 首先,确保你已安装了MySQL数据库服务器以及...
在创建DSN的过程中,系统会要求输入连接MySQL数据库的相关信息,包括但不限于: - 数据源名称(DSN):一个代表数据库连接的唯一标识符。 - 描述信息:对DSN的说明或描述。 - MySQL服务器的IP地址或域名:指向MySQL...
在这个实例中,我们将深入探讨如何使用Entity Framework (EF) Core来操作MySQL数据库,这是一个强大的ORM(对象关系映射)工具,允许开发者使用C#代码来处理数据库操作,而无需编写SQL语句。 首先,`Startup.cs`是...
在MySQL中,INFORMATION_SCHEMA数据库提供了访问数据库元数据的途径。 1. INFROMATION_SCHEMA.SCHEMATA表 INFORMATION_SCHEMA.SCHEMATA表包含了数据库中所有数据库的信息,例如数据库名和数据库的默认字符集。 2. ...
在IT行业中,数据库存储与显示图片是常见的需求,特别是在网页开发中。本教程将深入探讨如何使用PHP和MySQL实现这一功能,重点在于使用二进制数据来存储和检索图片。 首先,我们需要理解PHP和MySQL的基本概念。PHP...
MySQL数据库巡检手册是MySQL数据库管理员(DBA)在进行数据库管理和维护工作中非常重要的参考资料。巡检手册包含了数据库性能、安全、运行状况等方面的检查项,以确保数据库能够正常稳定运行,及时发现并解决潜在问题...
mysql数据库全文查找,查询所有数据库中包含指定字符的数据。 一、支持功能: 1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定...
在MySQL中,你可以使用CREATE DATABASE语句创建新的数据库,然后使用USE语句切换到要操作的数据库。表是数据库中的基本单元,CREATE TABLE语句用于定义表结构,包括字段名、数据类型、长度以及约束条件等。常见的...
在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值。python程序中有对应的一个datetime变量dt。 现在需要往mysql数据库中添加记录,每次添加时,将datetime型变量dt写入mysql数据库tablename表中...
在本教程中,我们将学习 MySQL 的基本概念、数据类型、SQL 语句、数据库设计、数据模型、 normalization、数据 warehouse 等方面的知识点,并通过实践 exercises 和项目来巩固所学知识。 本教程适合初学者和希望...
在这个"MySQL数据库应用形考实验1-4全答案.zip"压缩包中,包含了四个关于MySQL基础操作的实验训练,涵盖了从数据库和表的创建,到数据的查询、增删改,以及数据库系统的维护等关键知识点。以下是对这些实验的详细...
MySQL数据库是世界上最受欢迎的开源关系型数据库之一,广泛应用于各种规模的企业、网站和应用程序中。这份"MySQL数据库习题和实践答案"的压缩包文件,很可能是为了帮助学习者加深对MySQL理论知识的理解并提高实际...