12
返回列表 发新帖
楼主: rainoo

如何只能new一次实例对象?

[复制链接]
论坛徽章:
9
2008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:狗
日期:2008-03-23 11:54:47生肖徽章2007版:狗
日期:2008-04-07 19:50:57奥运会纪念徽章:田径
日期:2008-04-23 21:17:49奥运会纪念徽章:皮划艇静水
日期:2008-05-05 11:45:42生肖徽章2007版:羊
日期:2008-05-06 11:22:31奥运会纪念徽章:自行车
日期:2008-05-08 22:45:43生肖徽章2007版:蛇
日期:2008-05-27 15:38:32生肖徽章2007版:蛇
日期:2008-05-27 15:41:54
11#
 楼主| 发表于 2008-4-29 11:21 | 只看该作者
这个问题出现的情况是这样的,当时要编写一个eclipse的plugin,功能是通过对数据库设计书(特定格式的excel)和数据库的读取,实现自动生成hibernate的配置文件。当时考虑到使用singleton模式。
但是写出来之后,发现生成的类有的时候和预期产生的结果并不一样,对原因调查得出来的结论是这样的,JVM使用的class load机制和eclipse本身的load机制不同。这种情况就导致同一个类在内存中出现不同的两个的构造方法,说不同,其实结构是同一个,但是在不同的内存区域。所以就乱了。
这种情况好像不多见,不知道大家有没有遇到类似的情况的。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表