当前位置: 代码迷 >> Java Web开发 >> 哪位高手帮小弟我看看,这段代码什么意思
  详细解决方案

哪位高手帮小弟我看看,这段代码什么意思

热度:3860   发布时间:2013-02-25 21:22:46.0
谁帮我看看,这段代码什么意思?
Java code
@Table(name = "security_organization")public class ClassA extends ActiveRecordBase {//这里的ActiveRecordBase是做什么的    @Column    private String dept_id;    public String getDept_id() {        return dept_id;    }    public void setDept_id(String deptId) {        dept_id = deptId;    }}


Java code
public class ClassB extends ApplicationController {//这里的ApplicationController是做什么的    ConnectionProvider cp = ClassA.getConnectionProvider(ClassA.class);//这里面.class是做什么用的    Connection conn = null;}


这段程序有点看不明白啊,谁能回答下代码注释里的那3个问题?

------解决方案--------------------------------------------------------
谁也不知道,把ActiveRecordBase和ApplicationController的代码贴出来,要不谁能知道啊,真是蛋疼
------解决方案--------------------------------------------------------
ActiveRecordBase 是你实体类ClassA的父类。 ActiveRecordBase 应该继承java.io.Serializable类。使得你ClassA能使用ActiveRecordBase 中的方法属性。 ClassA.class就是你的实体类。 是java的特殊用法,一般用在反射中的 。至于你的 ConnectionProvider cp = ClassA.getConnectionProvider(ClassA.class); 可能是获得连接把。源码也没看过。
------解决方案--------------------------------------------------------
//这里面.class是做什么用的
ClassA.class就是获取这个类的类型,就是实体类

extends就是继承的。。。。至于那个类干什么的,看下那个类是不是你们自己写的
  相关解决方案