zoukankan      html  css  js  c++  java
  • SORM框架01

    架构图

    Query接口:负责查询(对外提供的核心服务类)

    QueryFactory类:负责根据配置信息创建Query对象

    TypeConvertor接口:类型转换

    TableContext类:负责获取管理数据库所有表结构和类结构的关系,并可以根据表结构生成类结构

    DBManager类:根据配置信息,维持连接对象的管理(增加连接池功能)

    工具类:

    JDBCUtils封装常用JDBC操作   StringUtils封装常用字符串操作

    JavaFileUtils封装java文件操作   ReflectUtils封装常用反射操作

    *核心bean,封装相关数据

    -ColumnInfo:封装表中一个字段的信息(字段类型,字段名,键类型)

    -Configuration:封装配置文件信息 

    -TableInfo:封装一张表的信息

    针对SORM的说明:

    核心思想:使用简单,性能高,易上手

    配置文件:目前使用资源文件,后期项目复杂可以增加XML文件配置和注解

    类名由表名生成,只有首字母大写有区别,其他无区别

    Java对象的属性由表中字段生成,完全对应

    目前,只支持表中只有一个主键,联合主键不支持

  • 相关阅读:
    Linux下的C编程实战之文件系统编程
    IPMSG在ubuntu linux上的安装
    NTP服务器
    [Multimedia][MPEG2]MPEG2系统原理
    BitOperation.cs
    android interview 1
    Android USB Host
    android interview 3
    someone's android note
    Android Afianl框架(1)——FinalActivity注解
  • 原文地址:https://www.cnblogs.com/code-fun/p/11455420.html
Copyright © 2011-2022 走看看