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对象的属性由表中字段生成,完全对应

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

  • 相关阅读:
    uwsgi+nginx+django
    uwsgi怎么启动停止
    centos7 命令
    django 配置静态文件
    centos7 安装node
    python 字符串拼接
    Python 编码
    python 文件夹递归
    ArcGIS二次开发的几种方式
    集合的操作
  • 原文地址:https://www.cnblogs.com/code-fun/p/11455420.html
Copyright © 2011-2022 走看看