`
love4ajax
  • 浏览: 12191 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
基于最初的思路,由 Map 映射到数据库 的自定义表单方案已经实现, 自定义表单操作完成,同时针对该表单的录入、查询数据 页面也自动生成, 而且查询的字段 和 要显示的列 都可以由用户设定,爽呆了。。
申明:本方案只是初步的解决思路,供大家参考、讨论。 关于自定义表单网上讨论的很多,个人比较偏向于基于Hibernate的解决方式,原因很简单,如果能够将用户自定义的字段信息通过Hibernate的方式存储,那么具备了Hibernate所带来的一切方便,比如:跨数据库等等。 但是有难度: 1、我们通常是先写一个静态的POJO,然后把它的属性映射到数据库表,那么,在字段不确定的情况下,如果把这些不确定的字段映射到数据库呢?当然可以通过cglib或javassist等等字节码工具动态生成class文件。 2、我们知道Hibernate是在服务器启动的时候,根据hbm映射文件创建表,那么在我们启动时候并 ...
问题的提出: 我们太懒了,通常从数据表中删除一条附件信息后,没有删除磁盘中对应的物理文件。 实现方案: 1、写一个标识接口,用来申明该实体关联有物理文件。 /** * @author Li Tonggang * 该接口通常被实体对象继承,标识对象与文件系统有关联, * 比如:附件对象 * 该接口通常和AttachDelListener协作删除文理文件。 */ public interface FSEntitySupport { /** * @return 文件的绝对路径 */ public String[] getFilePath(); } ...
Global site tag (gtag.js) - Google Analytics