@JFinal 你好,想跟你请教个问题:

Model.java中的这两个方法,为什么不能在子类中调用,或者包内调用也行啊。

/**

* Find model.

*/

@SuppressWarnings("unchecked")

private List find(Connection conn, String sql, Object... paras) throws Exception {

Class extends Model> modelClass = getClass();

if (DbKit.devMode)

checkTableName(modelClass, sql);

PreparedStatement pst = conn.prepareStatement(sql);

DbKit.dialect.fillStatement(pst, paras);

// for (int i=0; i

// pst.setObject(i + 1, paras[i]);

// }

ResultSet rs = pst.executeQuery();

List result = ModelBuilder.build(rs, modelClass);

DbKit.closeQuietly(rs, pst);

return result;

}

/**

* Check the table name. The table name must in sql.

*/

@SuppressWarnings("unchecked")

private void checkTableName(Class extends Model> modelClass, String sql) {

TableInfo tableInfo = TableInfoMapping.me().getTableInfo(modelClass);

if (! sql.toLowerCase().contains(tableInfo.getTableName().toLowerCase()))

throw new ActiveRecordException("The table name: " + tableInfo.getTableName() + " not in your sql.");

}

java 跨类 调用 model_Model.java中的这两个方法,为什么不能在子类中调用,或者包内调用也行啊。...相关推荐

  1. Java Thread类的静态void sleep(long time_in_ms)方法,带示例

    线程类静态无效睡眠(long time_in_ms) (Thread Class static void sleep(long time_in_ms)) This method is availabl ...

  2. java构建json_Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  3. JSP中include的两种方法

      一.JSP中include的两种方法 1.include指令: 1 <%@include file="文件的绝对路径或者相对路径"%> file属性是必填的(绝对或 ...

  4. ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练)

    ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练) 目录 模型训练评估中常用的两种方法代码实现 T1.留一法一次性切分训练 T2.K折交叉验证训 模型训练评估中 ...

  5. JAVA继承类phone_【Java基础】类-----继承

    一.基本知识 1.在Java语言中,实现类的继承使用extends关键字 格式如下: [public] class SubClass extends SuperClass{ //类体的定义 } 2.被 ...

  6. java引用公共类_使用键引用从Java公共类获取值 - java

    我们有一个Java公共类, public class Test { public class ob1 { public static final String test = "T1T1&qu ...

  7. java测试类生成对象,java编写student类 用Java编写一段测试程序,生成student类的两个对象,并输出每个对象基本信息?...

    java中怎么创建对象数组?比如我创建了一个学生类Student,怎么用这个类创建一个对象数组,麻烦给个例子? 学生类:classA{privateStringnameprivateintagepub ...

  8. java path类_基于java Files类和Paths类的用法(详解)

    Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream; import java.nio.file.FileSystem ...

  9. java事件类_关于Java事件类的一些思考

    第一条是关于添加监听类时, 如 JButton button = newJButton(); button.addActionListener(this); 如果进行两次注册监听类如再加一条 butt ...

最新文章

  1. edHat linux光盘引导,Red Hat Linux 9光盘启动安装过程
  2. mysql+encode+decode+错误_mysql decode encode 乱码问题
  3. 最长不下降子序列 (O(nlogn)算法)
  4. [转载] Java-forEach增强for循环是值传递规则详解
  5. Android课设电台论文,基于Android的超短波电台多媒体传输系统
  6. 数学建模之优化模型详解
  7. GoldenDict音标乱码
  8. 解决sublime中文输入问题
  9. 电脑键盘部分按键失灵_笔记本个别键盘失灵用不了怎么修复
  10. Word文档标题自动增加序号
  11. android 创建前台服务,Android前台服务保活
  12. 深踩 AndroidStudio 缓存的坑
  13. 精选大数据面试真题10道(附答案详细解析)
  14. DeFi+NFT+DAO,MIGO打造区块链新金融雏形
  15. mac 开机启动php,macbook开机启动nginx和php
  16. 软件工程Alpha冲刺day4
  17. 零知识证明学习(一)—— 初始零知识证明
  18. 美团和大众点评合并后,两家的技术大牛们该咋办?
  19. OllyDbg 使用笔记 (一)
  20. bitmap file res\xxx.png is not in 3.00 format

热门文章

  1. Redis中的键值过期操作
  2. IIS负载均衡(转)
  3. js使用location的方法实验
  4. python自己做个定时器_python 创建一个自己的类计时器
  5. const 一级指针的启示
  6. 数据库 连接池、缓冲池(定义、原理)
  7. java web后台_java web 后台那些事
  8. android打印参数类型,__android_log_vprint可变参数打印日志
  9. 手持巡检仪_专业的三防产品设计-电力巡检仪设计
  10. 如何打造高大上的微信朋友圈 打造微信高逼格朋友圈教程