美文网首页
利用数据库,实现配置文件的管理

利用数据库,实现配置文件的管理

作者: 潇潇洒洒的写书 | 来源:发表于2019-05-16 23:25 被阅读0次

单张表对应单个配置,有点像ORM

  • 都是一些简单的sql语句,用jdbc有些麻烦了,特别是级联操作的时候。
  • 所以需要找一个轻量级的orm框架,不需要hibernate这么笨重,话说hibernate的确是最佳的选择,好像是最主流的了。
  • 市面是的ORM
按更新时间排序
spring data jpa : 最笨重的。绝不用。
Hibernate :  笨重,2级缓存,hql解析。。。jar依赖就多。
Apache OpenJPA  :  这个可以考虑下,pom依赖的jar不多。
JFinal-ActiveRecord  : 
TopLink、Castor JDO、Apache OJB 基本不更新了。

有几个定制化的问题。

  • 配置文件的版本控制问题,这个其它在他们的基础上再包一层代理dml语句的备份就可以实现
  • 配置文件的权限控制问题,定义一个父类共用的权限字段,所有子类也就都有了,在使用session的时候需要指定权限,也就解决了
  • 不需要使用额外的字段时,系统不查询出来。这个在orm里面只有控制不级联查询,想要实现这一点不可能。但是我有一个思路。
    - 获得唯一标识(值栈) , 先去数据库查一下有不有对应的sql语句 ,有就使用这sql 如果没有的话就先全查出来,之后每次(代理对象)get属性的时候记录一下,最后系统结束的时候把这些记录的sql放入数据表中。
    - 是不是相对智能了,但是这里有个问题。
    1.如果我们选择性get的时候,就没用了。也就是说不支持动态的使用。
    2. 我们的配置文件的内容一般不会太大,一般也都会使用的。
    所以这里不加这个可能还好一些。
  • 我不想配置字段xml,也不想使用注解。 我想约定大于配置(既然是系统的配置,你还个性化其它人还有规范吗?)。这个注定了,我们不能使用市面上的框架。

参考资料

相关文章

  • 利用数据库,实现配置文件的管理

    单张表对应单个配置,有点像ORM 都是一些简单的sql语句,用jdbc有些麻烦了,特别是级联操作的时候。 所以需要...

  • 2019-04-26

    利用数据结构代替函数,创建函数删除掉,利用数据库创建,通过Python操控数据库,实现后台数据的管理

  • Spring Cloud 学习(28) --- Spring

    除了使用 git 作为配置文件的管理中心外,也可以使用关系型数据库、非关系型数据库实现配置中心,以及配置中心的扩展...

  • lumen 根据虚拟域名多环境配置

    lumen 5.7 利用 Vance Lucas 的 PHP 库 DotEnv 管理配置文件,默认配置文件...

  • 第22章 控制台员工管理系统

    利用控制台完成单机版员工管理系统数据库employees表 代码1. JDBC工具类 2. JDBC配置文件(与工...

  • JDBC-Mybatis

    jdbc链接数据库并实现操作: 1、加载配置文件(如果数据库信息是写在配置文件中的话,不是必须步骤) 2、加载JD...

  • 账户权限配置

    进入数据库,设置超级管理员 进入mongodb的数据库配置文件(C:\Program Files\MongoDB\...

  • MySQL 多实例部署

    最近在做高可用方面的改进,需要将业务相关的数据库和管理系统的数据库相互隔离,以实现分别维护操作。这里利用mysql...

  • 利用shell脚本实现对mysql数据库的备份

    利用shell脚本实现对mysql数据库的备份

  • 考勤系统功能实现

    一、实现登录功能 1、界面展示 2、利用代码链接至数据库 并且从数据库中查询账号名称与密码来判断登陆的是管理员还是...

网友评论

      本文标题:利用数据库,实现配置文件的管理

      本文链接:https://www.haomeiwen.com/subject/bvawaqtx.html