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 · 4752 阅读 · 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 · 553 阅读 · 0 评论 -
postgresql上Hibernate的DetachedCriteria同时添加addOrder和Projections.rowCount()运行出错。
使用Hibernate操作postgresql,一般情况下在带分页的页面,用DetachedCriteria查询返回页面需要的数据总条数和一页的数据量。 以下代码运行时会出错: DetachedCriteria criteria = DetachedCriteria.forC原创 2011-08-10 18:53:59 · 4170 阅读 · 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 · 1421 阅读 · 0 评论 -
完全删除已安装的postgresql,防止重新安装时出现“An existing installation has been found...”
在已经安装过postgresql的机器上再次安装时,图形化界面会告诉你“An existing installation has been found...”,只能upgrade,不能覆盖安装。 其原因是旧的postgresql没有卸载干净。 用以下步骤可以干净卸载: /etc/init.d/postgresql-9.1 stop rm -rf /opt/PostgreSQL r原创 2011-12-08 14:51:06 · 5824 阅读 · 1 评论