请教一个只能修改的模块设计问题,我做的不够优雅
我以前是把他设计成一个领域模型,但是不给他添加和删除的动作,但我老感觉这不够优雅。各位高手是这么做的呢?
我想,甚至可以把‘学校简介’这个栏目页面做成静态的HTML,但是用户希望可以修改他的内容。
一般情况下我都是把这类模型作为一个域模型,但是它在数据库里只有一条记录,或者拿到OO的角度,它只有一个实例,我只对这个模型提供修改和查询操作。增加、删除都不提供。
但是,在一个表里只放一条数据,我觉得很不优雅,做单例类的话,hibernate又不支持,求优雅的建模方法!
小弟不才,还请大哥清晰指教,感激不尽!!
[该贴被tianhaoleng于2008-03-25 08:57修改过]
如果是单例的话,该如何持久化他。
又可能出现一个数据表里就一条记录
>>又可能出现一个数据表里就一条记录
你这个是受数据库思维的左右,这只是这些实例持久化的一种方式而已,象系统参数这样的类可以选择数据库持久化,也可以选择xml文件等其他持久化方式。 对于系统参数类,持久化到数据库表里面也不一定就是一条记录