首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

hibernate配备自动插入当前时间 mysql

2012-10-06 
hibernate配置自动插入当前时间 mysql?用户注册的时候,注册时间应该是由数据库自动生成的,怎样通过Hiberna

hibernate配置自动插入当前时间 mysql

?

用户注册的时候,注册时间应该是由数据库自动生成的,怎样通过Hibernate配置生成这个默认时间呢?

?

?其中的

? generated有三个可选值:

never(默认) 表明此属性不是从数据库生成的

?? ? ?insert ?表明此属性在insert的时候生成,但是不会在随后的update时从新生成

?? ? ?always ?表明此属性在insert时或者update时都被生成

?

??sql-type ?指生成的时间的类型

?

??default Hibernate本身提供current_date,current_timestamp和current_time三种函数

?

DTO 类如下:

?

    drop table if exists users    create table users (        ID integer not null auto_increment,        USERNAME varchar(40) unique,        NICKNAME varchar(20),        PASSWORD varchar(20),        REPASSWORD varchar(20),        SEX varchar(10),        BIRTHDAY date,        REGISTERDATE timestamp default CURRENT_TIMESTAMP,        EMAIL varchar(30),        ADDRESS varchar(100),        primary key (ID)    )

?参考的这个

1 楼 yy_Java 2011-09-14   你试过了吗?
没试就发布帖子...

热点排行