只显示主题贴
注:这是我最初写在工作wiki上的牢骚文,删节整理后转发在这里,希望能和大家讨论讨论.
最近用Grails 0.3.1/0.4写了一个小应用耍耍,主要想感受一下grails的快速开发能力,顺便尝尝Grooy的语法糖。
刚开始的几天,写了一个简单的模块,只有几个domain class和几个controller,也没有写test case,Grails 还在0.3.1,使用下来觉得Grails非常爽,尤其是Groovy的语法糖,那些closure, each操作,简直是爽坏了。
过了几天,业务开始复杂起来,需要整合acegi了,于是碰到了第一个问题,pojo service和POGO se ...
- 进入论坛 Java 版
大家写三层应用的时候,应该都碰到过"View"的问题,也就是说:数据库有1000条记录,但是某个用户只能看100条,那么其他的900条记录对该用户是不可见的,该用户要查看系统中的记录条数,返回的应该是100而不是1000.
上面的实现可以有2中办法,一种是把“权限”信息直接传递到sql,也就是让持续化层知道这些“权限”信息。第二种是持续化层只负责数据load/save/count,而让中间层来“过滤”某些信息,提供视图服务。
大家肯定都知道是第一种方法好,可是实现当中要求把权限信息转换成SQL,最终体现到哪个SELECT语句中。从而导致持续化层和权限层互相关联,很难解偶。那么,所谓的AOP ...
- 进入论坛 Java 版
我们都知道Tree结构是RDBMS的一个死穴。
可是我们常常在实际中碰到这样的结构,比如部门结构,栏目结构....
原来用JDBC来处理这些树结构比较简单,只要解决一个Select抓回一棵树的问题这个关键问题,然后排序一下就搞定了。
在Hibernate中,如何来高效的完成这些工作呢?
以下是一个典型的父子关系的mapping
[code:1]
<class name="test.TreeNode" table="tree">
<id name="id" column="nodeId" ty ...
- 进入论坛 Java 版
- 浏览: 2223 次
- 性别:

- 来自: SH

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
2007-04-19晚 - 我和Gavi ...
ray_linn 写道 语法糖的大师还是C#,java满街跟着跑,j6跟跑的迹象 ...
-- by spinach -
2007-04-19晚 - 我和Gavi ...
语法糖的大师还是C#,java满街跟着跑,j6跟跑的迹象就更明显, 看C# 3. ...
-- by ray_linn -
2007-04-19晚 - 我和Gavi ...
gavin is gavin!
-- by shaucle






评论排行榜