HutResident BaseHutResident<HutResident> { HutResident = HutResident()HutResident (String id){ Set<Condition> conditions=HashSet<Condition>()conditions.add(Condition(Operators.id)).get(conditions)}
这是自动生成的代码,如上,定义一个静态的自己me, 是为了什么?
我是这么理解的,但估计我是错的,应该有更深层含义。(几年没写JAVA了,碰到JFINAL确实好用)
算是单例吧。
调用时,直接加me调用, 方法中可以少写static
还有啥原因?不知道,问大牛们。
仅依靠 me 这个对象无法实现单例,主要因为 jfinal 不玩 IOC 这一套,所以对于线程安全的对象来说,放一个对象到 me 中,可以避免在使用的时候去 new 出来对象,一是为了节省时空,二是为了书写简洁