自定义字段如何实现?

ruanwxh 2011-08-24 04:36:43
在网上找了些资料,很多人都支持采用key-value的方式来实现这个?
我想多了解下,如果采用这方法,数据库如何设计,页面上的展示,查询、统计又该如何?还有其他更好的办法
...全文
361 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zh_handsome 2011-11-02
  • 打赏
  • 举报
回复
悲催的一个问题...
我也在烦恼这个..自定义字段的显示和操作都OK了,目前我就卡在导出这里,无法去实现. 弄了三天了还没有一点头绪
osacar 2011-09-27
  • 打赏
  • 举报
回复
我也在弄这个。
还没有搞定。
自定义字段还用Hibernate估计是不行了。
烦得很啊。
做查询和统计都是恶梦啊!而且效率如何还不知道呢。
我也打算不提供这样一个功能了
ruanwxh 2011-08-25
  • 打赏
  • 举报
回复
自定义字段---cip_self_field
字段名称 字段code 类型 键 默认值 备注
字段ID field_id int(11) PRIMARY KEY
所属表名 table_name varchar(50)
字段名称 field_name varchar(50)
字段显示标题 field_title varchar(50)
排序号 taxis_code int(11)
输入控件名称 field_control varchar(50) 如textbox,listbox
控件默认文本或显示文本 field_text varchar(200) 有多项时以,分隔
控件显示文本所对应的值 field_value varchar(200) 有多项时以,分隔
是否必填 iswrite varchar(1) 0 0否,1是
是否作为查询字段 isselect varchar(1) 0 0否,1是
是否启用 flag varchar(1) 1 0否,1是


自定义字段值---cip_self_field_value
字段名称 字段code 类型 键 默认值 备注
字段值ID value_id int(11) PRIMARY KEY
实体ID entity_id int(11)
字段ID field_id int(11) FOREIGN KEY
用于存储自定义字段的内容 value varchar(200) 有多值时以,分隔

=====================================
经过研究,自定义字段表设计成上面这种。现在如果想采用Hibernate做查询,实体类,映射文件要怎么写。对Hibernate不是很熟悉。求高手
程序员Shark 2011-08-24
  • 打赏
  • 举报
回复
你说的是动态的表单之类的吧
google一下 好多的
ruanwxh 2011-08-24
  • 打赏
  • 举报
回复
找到一篇这方面的资料
http://blog.csdn.net/wts/article/details/5438215
有没有什么代码,是关于这方面。
softroad 2011-08-24
  • 打赏
  • 举报
回复
啥意思

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧