浏览 5972 次
锁定老帖子 主题:ParadiseSDK发布,我也做点贡献
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2004-04-01
https://paradisesdk.dev.java.net/
ParadiseSDK主要用来简化JAVA的开发,提高开发速度。降低Hibernate的入门门槛,是连接框架与O/R映射框架的开发框架 一个入库操作仅仅需要以下几行代码 DAO dao = DAOFactory.getInstance(); dao.put(obj,DAO.SAVE); dao.execute(); 不必关心,数据库的连接、打开、事务、关闭,ParadiseSDK帮助你封装了这些细节。 ParadiseMaillist一个电子杂志订阅管理系统,主要用于展示ParadiseSDK的优秀特性。电子杂志全部采用RSS标准,便于发布管理。 详细的文档进一步制作中,会用ViewletBuilder4来制作视频操作说明,方便大家使用。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-04-02
我把你的源代码大略看了一遍:
第一:名字叫发有问题 public Object put(Class clazz, long id, int command) throws HibernateException { Object obj = session.load(clazz, new Long(id)); return obj; } 个人觉得get更合适,不止这一块。 第二.hibernate.cfg.xml sessionFactory = new Configuration() .configure("/hibernate.cfg.xml") .buildSessionFactory() 为什么不能指定路径?一定要按规定么,当然不行。 第三。session关闭 try { HibernateSessionFactory.closeSession(); } catch (Exception ex) { System.out.println("Error in closing session"); } chain.doFilter(request, response); } 这种情况个人觉得有问题。应该进行数据库操作后就关闭。当然这种方式简单了很多。 第四。没人会用你这种添加HQL语句的。 public void setOrderBy(String orderByClause) { this.orderByClause = orderByClause; } public void setSelect(String selectClause) { this.selectClause = selectClause; } public void setWhere(String whereClause) { this.whereClause = whereClause; } 宁愿自己写。。。 |
|
返回顶楼 | |
发表时间:2004-04-02
谢谢你的关注
Search这块,我也觉得做的非常不好,主要目的是想封装一下查询,让开发人员不必掌握HQL即可使用,后来使用中发现目前这个封装的Search确实不方便。 路径那块本来是想做成properties文件,然后读取,后来觉得一般hibernate.cfg.xml文件一般都放到web application的classpath目录下,就没做 那个put本是想和增加,修改,删除操作统一,才起的put方法,但好像是容易引起歧异,我也打算修改方法名,或大家有什么更好的办法? |
|
返回顶楼 | |
发表时间:2004-06-06
orderby 的封装倒蛮象JDO ^^
|
|
返回顶楼 | |
发表时间:2004-06-07
写的不错,支持!!!!
|
|
返回顶楼 | |