`
happy_no1
  • 浏览: 6729 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用hibernate保存数据库系统时间(oracle, sysdate)

阅读更多
如何使用hiberate机制,向oracle数据库的某一个表字段中存储数据库的系统时间呢? 其实很简单,以下是简单实例说明,给需要的朋友。
(1)创建数据库表,其中有一个字段stamp_apply:
 STAMP_APPLY DATE



(2)创建对象模型层,设置STAMP_APPLY的对应属性createStamp,类型为java.util.Date
[color=olive]import java.util.Date;
......
public class XXXXXXX{
     ......
     private Date createStamp;
      ......
}[/color]


(3)设置hibernate映射文件XXXXXXX.hbm.xml,使用<timestamp>定义createStamp,即:
[color=olive]
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
     <class name="XXXXXXX" table="nnnnnn" >
        <id>
            ......              
        </id>
        <timestamp  name="createStamp" column="stamp_apply">
        </timestamp>
[/color]

运行就可以了。
分享到:
评论
2 楼 happy_no1 2010-06-18  
其中stamp_apply是举例用的,你需要换上你自定义的字段名。
1 楼 小刘而已 2010-05-20  
这样改之后我发的查询语句也会带上一个where stamp_apply=?

何解?

相关推荐

    Oracle数据库服务器修改操作系统时间的注意事项详解

    Oracle 数据库服务器修改操作系统时间的注意事项: 对单机或者ha 1.对数据库本身而言,其实是没有影响的。因为scn不依赖于os时间 2.对app(应用程序)而言,若是app中使用了sysdate之类的,那确实是有影响的。 基于...

    shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

    shell连接oracle数据库工具脚本:支持select/insert/update/delete 部署位置:/root/sysmonitor db:数据库文件夹 dbconfig.properties:数据库配置文件, dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:...

    oracle日期操作举例

    1.日期时间间隔操作  当前时间减去7分钟的时间  select sysdate,sysdate - interval ’7’ MINUTE from dual  当前时间减去7小时的时间  select sysdate - interval ’7’ hour from dual  当前时间减去7...

    sysdate.patch

    参考博客:PostgreSQL的学习心得和知识总结(二十九)|PostgreSQL数据库兼容Oracle的SYSDATE函数的实现

    ORACLE时间函数(SYSDATE)深入理解

    加法 select sysdate,add_months(sysdate,12) from dual; –加1年 select sysdate,add_months(sysdate,1) from dual; –加1月 select sysdate,to_char(sysdate+7,’yyyy-mm-dd HH24:MI:SS’) from dual; –加1星期 ...

    各数据库获取当前系统时间.pdf

    各数据库获取当前系统时间 各数据库获取当前系统时间 1、 、SQL Server select getdate(); 2、 、Oracle select sysdate from dual; 3、 、MySql select sysdate();

    oracle数据库经典题目

    系统权限提供了在Oracle数据库系统范围内执行某种任务的操作能力,而对象权限则是一种赋予用户在指定的数据库对象(如表、视图、过程等) 16. Oralce数据库在进行物理备份有联机备份和脱机备份两种方式可供选择。 ...

    达梦数据库常用系统视图及查询语句.pdf

    5、查询数据库连续运⾏时间 select (SYSDATE-START_TIME)*24 FROM V$INSTANCE; 6、查询数据库管理⽤户状态,默认表空间,是否存在被锁定 select D.USERNAME,A.CREATED,D.ACCOUNT_STATUS,D.DEFAULT_TABLESPACE,D....

    oracle实验报告

    (1) 了解Oracle的工作环境和基本使用方法。 (2) 练习标准SQL的数据操作,查询命令及其查询优化。 (3) 学会使用高级SQL命令,排序、分组、自连接查询等。 (4) 学会使用SQL*PLUS命令显示报表,存储到文件等。 【实验...

    oracle中TIMESTAMP与DATE比较

    oracle中TIMESTAMP与DATE比较

    oracle中日期类型与unix 时间戳的转换

    oracle中日期类型与unix 时间戳的转换, Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。...SELECT oracle_to_unix(SYSDATE),unix_to_oracle(1551774286),oracle_to_unix(SYSDATE) FROM dual;

    Oracle 日期时间格式化不准的问题, hh24:mi:ss 才是正确的写法

    在设计数据库的时候,有些字段会默认取数据库的时间 sysdate,对 sysdate格式化的时候,记录下 Oracle 中的坑, to_char(sysdate, 'yyyyMMdd hh24:mm:ss') ---错误的方式 to_char(sysdate, 'yyyyMMdd hh24:mi:ss')...

    Oracle8i_9i数据库基础

    第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24 §1.2.2 数据字典概念 25 §1.3 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。  拉里•埃里森  就业前景 从就业与择业的...

    sysdate计算.doc

    sysdate计算.doc sysdate计算.doc sysdate计算.doc

    ORACLE 常用的SQL语法和数据对象

    一.数据控制语句(DML)部分 ...字符串类型的字段值超过定义的长度会出错,最好在插入前进行长度校验,日期字段的字段值可以用当前数据库的系统时间SYSDATE,精确到秒。或者用字符串转换成日期型函数:

    oracle的归档模式 ORACLE数据库归档日志常用命令

    –连接恢复管理器 C:\Documents and Settings\mengzhaoliang&gt;rman target/ –归档日志列表 RMAN&gt; list archivelog all;...查看oracle数据库是否为归档模式: 1.select name,log_mode from v$database; NAME L

    Oracle_Database_11g完全参考手册.part3/3

    《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...

    Oracle_Database_11g完全参考手册.part2/3

    《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...

Global site tag (gtag.js) - Google Analytics