关于EJB 时间注解与oracle数据库时间格式
2016-08-25 18:04
337 查看
EJB中Temporal是时间注解,其中TemporalType是时间注解的枚举类型其中包括
TemporalType类型,请看源码
/**
* Type used to indicate a specific mapping of <code>java.util.Date</code>
* or <code>java.util.Calendar</code>.
*
* @since Java Persistence 1.0
*/
public enum TemporalType {
/**
* Map as <code>java.sql.Date</code>
*/
DATE,
/**
* Map as <code>java.sql.Time</code>
*/
TIME,
/**
* Map as <code>java.sql.Timestamp</code>
*/
TIMESTAMP
}
DATE是只显示日期,TIME是只显示时间,TIMESTAMP是显示日期和时间
这与oracle中数据库字段类型DATE和TIMESTAMP意思是不一样的
oracle中DATE和TIMESTamp都表示时间和日期,但是DATE精确到秒,而TIMESTAMP精确到毫秒,DATE只是单纯的表示时间含义,而timestamp却可以通过转换成具体的毫秒数来进行日期的精确计算
TemporalType类型,请看源码
/**
* Type used to indicate a specific mapping of <code>java.util.Date</code>
* or <code>java.util.Calendar</code>.
*
* @since Java Persistence 1.0
*/
public enum TemporalType {
/**
* Map as <code>java.sql.Date</code>
*/
DATE,
/**
* Map as <code>java.sql.Time</code>
*/
TIME,
/**
* Map as <code>java.sql.Timestamp</code>
*/
TIMESTAMP
}
DATE是只显示日期,TIME是只显示时间,TIMESTAMP是显示日期和时间
这与oracle中数据库字段类型DATE和TIMESTAMP意思是不一样的
oracle中DATE和TIMESTamp都表示时间和日期,但是DATE精确到秒,而TIMESTAMP精确到毫秒,DATE只是单纯的表示时间含义,而timestamp却可以通过转换成具体的毫秒数来进行日期的精确计算
相关文章推荐
- 关于时间在java和oracle数据库中格式使用区别
- 关于jsp页面显示的时间格式和Oracle数据库中的格式不一样的问题
- 关于DateTime在远程服务器使用以及日期与时间格式的问题
- 关于ORACLE时间格式的讨论
- C#关于DateTime得到的当前时间的格式问题
- C#关于DateTime得到的当前时间的格式问题
- C#关于DateTime得到的当前时间的格式问题
- 关于系统时间格式的问题
- C#关于DateTime得到的当前时间的格式和用法
- C#中关于时间格式的处理问题
- (2010-07-14)关于Oracle中设置缺省时间显示格式的问题
- C#关于DateTime得到的当前时间的格式和用法
- BIEE使用体验 – 关于时间格式
- C#关于DateTime得到的当前时间的格式问题
- C#关于DateTime得到的当前时间的格式问题
- 关于SQL SERVER时间格式使用的一些总结
- 关于时间格式的一些处理方法
- 关于时间转字符串的格式设置的几种策略
- C#关于DateTime得到的当前时间的格式问题(转 自己用)
- EditorGridPanel关于时间格式[GTM格式]的初始,编辑