日期:2014-05-18  浏览次数:20653 次

如何实现,系统运行期间,能够动态增加用户的属性?
比如用户属性现有name,   address,   sex三个属性,db中对应了3个字段。
现在在系统运行期间,根据客户的需求,通过web端画面,增加一个属性:email,
DB中,相对应的要增加email这个字段?
怎么实现这个功能

据说scarab实现了这个功能,但是没看明白,如果哪位懂得scarab,希望指点一下scarab实现的原理

------解决方案--------------------
CUST_INFO (ID,姓名,身份证号)
----------------------
10001,张三,430101...

CUST_PRO_INFO (CUST_ID,PRO_NAME,PRO_VALUE)
---------------------
10001,name,张三
10001,address,朝阳区
10001,tel,010-111XX



------解决方案--------------------
没用用过scarab,但是估计也是通过xml动态添加的
具体的文档
http://scarab.tigris.org/servlets/ProjectDocumentList?folderID=8142&expandFolder=8142&folderID=0
希望对你有帮助
------解决方案--------------------
如果他想添加一个属性 可以做个连接 用一个JSP页面来处理 这个页面就做executeUpdate 这里主要是SQL语句的运用 去看看T-SQL就可以做了
------解决方案--------------------
就是操作SQL呗
alter table xxx ...
------解决方案--------------------
动态生成html