1. /**
  2. * Copyright: Copyright (c) 2005-2005
  3. * Company: JavaResearch(http://www.javaresearch.org)
  4. */
  5. package org.javaresearch.jerch;
  6. /**
  7. * 用于JavaBean的填充所需的字段的对应的方法和类型的定义。
  8. * 最后更新日期:2005年3月25日
  9. * @author cherami
  10. */
  11. public interface Mappable {
  12. /**
  13. * 得到字段对应的填充方法的方法名。
  14. * @param fieldName 数据库表的字段名
  15. * @return 进行填充的方法名。
  16. */
  17. public String getMapMethod(String fieldName);
  18. /**
  19. * 得到字段对应的填充方法的参数类型。
  20. * 数据库返回的值的类型和Java中的可能不是匹配的,或者JavaBean中自己定义为原始类型了,因此需要指定。
  21. * @param fieldName 数据库表的字段名
  22. * @param dbType 数据库返回的类型常量定义
  23. * @return 进行填充的方法的参数的类型
  24. */
  25. public Class getMethodParameterType(String fieldName,int dbType);
  26. }