Browse Source

jfinal 3.6

James 7 years ago
parent
commit
1687ba5296
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/main/java/com/jfinal/plugin/activerecord/CPI.java

+ 7 - 0
src/main/java/com/jfinal/plugin/activerecord/CPI.java

@@ -24,6 +24,13 @@ import java.util.Set;
 
 /**
  * Cross Package Invoking pattern for package activerecord.
+ * 
+ * 为了避免开发者误用,Model、Db 中的部分方法没有完全开放出来,不能直接调用,
+ * 但可以通过 CPI 访问那些未完全开放的方法,对于扩展性开发十分有用
+ * 
+ * 例如:
+ *     Map attrMap = CPI.getAttrs(user);
+ *     以上代码可以获取到 User 这个 model 中的 attrs 属性
  */
 @SuppressWarnings({"unchecked", "rawtypes"})
 public abstract class CPI {