@jeasonzhao
首先谢谢您的关注,^_^,但不是太明白阁下指的不依赖于特定列名和数据类型是什么。或者我先说明一下这个组件的情况:
1.这是一个javascript做的组件,所以无论jsp或.net等都可以用。
2.没有绑定特定的数据库,但由于不同数据库产生的sql还是有不同,所以针对不同的数据库还是抽象出一个js,现在只有oracle和sqlserver,当然用户可以扩展,照着写也不难。
3.里面的字段名的确是数据库的列名,是为了更直接产生的sql,当然如用hibernate,与配置文件设定的列名一样就行。
4.而数据类型并不是指数据库字段的类型,只是组件自已设定的类型,有number,date,datetime,varchar等,与数据库的很相似,但并不是数据库的字段类型。
或者阁下可否详细说说您的想法?
@coder
先谢过,因为一直没用firefox,呵呵!现在改过来了,新版本可以支持在firefox上运行!0.5.2版本:http://www.blogjava.net/codeslave/archive/2008/12/23/247945.html
@iflytek.leiliu
不好意思!呵呵!最近比较忙,很少上来!可以用事件的方式做,弹出一个页面选择,但弹出的选择列表只能自已进行编码完成了,而里面只提供了一个回填的方法,具体看一下里面choicelist.htm这个页面,不知是不是你想要的!
@august
非常感谢你的意见
关于第一点,现在只提供一个回填的接口,就是说没有快捷的方法,只能自已实现来自其他表的查询,而这个接口只是把值回填进去,这种在大量数据时是可取的,但少量数据或者业务字典就太麻烦了,不可取,下次就会完善这个地方,呵呵!而提到的“表名、字段名”这种方式,就必需要同某种服务端语言(java、c#等)挂勾了,这样好似变成紧藕合了,暂时还不想这样做,让他更独立一点。
关于第二点,呵呵!说得对,客户是上帝!其实整体的可操作性真的不是太好,但未想到有更好的方法!
关于第三点,不知说的是不是数据库记录的排序,其实这点我有想过的,但最后没加上去,主要是生成的排序和条件不应该连在一起,那么就要在返回的时候,把他们分别返回,而且如果有些字段只排序,不作为条件,那么在操作上又要相应地进行处理,因为未考虑得很好,所以最后没加上去,只能留待下次了!
re: Springside3.0 低调发布 codeslave 2008-07-30 12:33
在svn上一直有关注他的更新
呵呵!对!其实这种主要是针对高级一点的用户,如系统管理员级的!一般用户可能用不到!
re: “桥模式”与“极限分割” codeslave 2007-03-05 10:12
对"桥模式"有一定认识,但“极度分割”思想未曾听说过,可否解析一下?
re: java实现数据库序号(流水号) codeslave 2007-02-07 09:32
首先感谢你提出的宝贵意见,不过我未清楚你所讲的事务指的是那个,线程内的事务可用connection来控制!如果你指的是多用户并发,那确实有可能产生主键冲突的异常,不过要解决这个问题不是少少代码就做到的(但还是可以实现^-^,如用线程同步,只要缓存序号,那么并发产生的序号也不会相同)!而且并发性太大的系统也应该采用数据库自动生成的序号或者一些产生唯一编号的算法,而现在这个还是可以用在并发性不大的系统上!