Database
ironskinspirit
这个作者很懒,什么都没留下…
展开
-
Spring+Hibernate配置hbm.xml文件在jar文件中。
按照网上文章配置总报错如下:Caused by: org.hibernate.InvalidMappingException: Could not read mapping documents from jar: cidbcommon.jar自己反复测试,正确配置应该如下:classpath:cidbcommon.jar hibe原创 2011-03-23 15:14:00 · 4718 阅读 · 0 评论 -
Get GMT time from timestamp by SQL
select ((extract(day from ((timestamp '2011-09-01 01:00:00') - (timestamp '1970-01-01 00:00:00')))-1)*24*3600*1000 + (24-extract(hour from (原创 2011-09-02 18:51:20 · 530 阅读 · 0 评论 -
postgresql上Hibernate的DetachedCriteria同时添加addOrder和Projections.rowCount()运行出错。
使用Hibernate操作postgresql,一般情况下在带分页的页面,用DetachedCriteria查询返回页面需要的数据总条数和一页的数据量。以下代码运行时会出错:DetachedCriteria criteria = DetachedCriteria.forC原创 2011-08-10 18:53:59 · 4125 阅读 · 0 评论 -
Hibernate + postgresql 获取数据库机器的当前时间不正确
遇到一个奇怪的问题,DB运行的机器时间用date命令查看是18:00。用postgresql的客户端连接工具运行sql: “select now()”,得到的时间也是18:00。但用Hibernate执行 “select now()”,得到的时间却是19:00。最后发现,hibernate运行的机器和postgresql运行机器不在同一个时区。[root@ci12 ~]#原创 2011-12-08 14:22:45 · 1384 阅读 · 0 评论 -
完全删除已安装的postgresql,防止重新安装时出现“An existing installation has been found...”
在已经安装过postgresql的机器上再次安装时,图形化界面会告诉你“An existing installation has been found...”,只能upgrade,不能覆盖安装。其原因是旧的postgresql没有卸载干净。用以下步骤可以干净卸载:/etc/init.d/postgresql-9.1 stoprm -rf /opt/PostgreSQLr原创 2011-12-08 14:51:06 · 5761 阅读 · 1 评论