ssh怎么随意扩展字段属性啊!跪了!!!!!
相当于有一个商品,它有很多属性,但是我现在不知道,我想从前台今天添加一个属性,明天添加一个,就是属性随意拓展。用shh做的话,如果从前台进去,不修改代码,基本做不到。即使在数据库增加了字段,java没有做映射,做不到。具体怎么实现啊,想了很久了,有哪个欧巴可以帮帮小弟呢 ssh 扩展 属性 --------------------编程问答-------------------- 那就是设计问题哦了。 --------------------编程问答-------------------- 数据库如果用的关系型数据库,这是设计上的事,没法。只有修改表结构。如果使用mongodb这样基于文档的数据库,你添加一个字段,数据库会自动添加的 --------------------编程问答-------------------- 这个简单。
不需要修改表结构。拓展一个属性就修改一次表结构,这种设计/做法楼主你自己觉得能行吗?
只需要增加一个属性表,拓展一个属性就在这个表里加一条记录即可。维护商品属性直接维护这个表即可。
商品数据信息要和属性表信息分离,放在另一个表里。 --------------------编程问答-------------------- 大牛来看看 // --------------------编程问答-------------------- 做成可配置的字段就行了。比如把实体的做成一个properties文件。 --------------------编程问答--------------------
=========
我之前也是这样想的,属性表和主表做成一对多关系。但是这样做,感觉好别扭,如果真没有办法,只能这样做了!! --------------------编程问答--------------------
这是出于程序员角度考虑问题啊,这个功能是做给客户用的,客户不可能知道你这个文件的。不行 --------------------编程问答-------------------- hibernate 应该没办法热加载 --------------------编程问答-------------------- 没办法。只能这样支持动态扩展性了。 --------------------编程问答--------------------
做成可配置的字段就行了。比如把实体的做成一个properties文件。
这是出于程序员角度考虑问题啊,这个功能是做给客户用的,客户不可能知道你这个文件的。不行
动态修改表结构吗
你不会做成页面可以手动操作的。
做成可配置的字段就行了。比如把实体的做成一个properties文件。
这是出于程序员角度考虑问题啊,这个功能是做给客户用的,客户不可能知道你这个文件的。不行
用户的感觉就是这个属性可以随便添加,他什么不管。。。。
补充:Java , Java EE