LeeFJ LeeFJ
2年前
Foxnic-Web 代码生成 (2) —— 代码生成的配置类
上一节,我们已经讲述了代码生成的基本步骤,但是对细节部分并未展开。利用FoxnicGenerator包进行代码生成的方式是多种多样的,我们这里提到的配置类这是其中一种,例如在FoxnicEAM项目里,有很多的代码生成非使用配置类来完成的。  我们优先选择配置类讲解,显然配置类有其优势。首先,配置类按数据表隔离,一数据表一模块一个配置类。其次,在配置类内部,按配置对象的不同,分别在不同的方法内进行配置代码的编写。例如,配置模型时在configModel方法内编写配置代码,配置字段时在configFields方法内编写配置代码。  那么,代码生成的配置为什么要用Java类,而不是用Json、XML或YML呢?首先,不管是Json、XML或YML、Java,都是在编辑器敲文本。那么哪一种方式敲文本是最方便的呢,自然是Java了,因为有开发工具强大的支持。
Stella981 Stella981
4年前
Android 高效的SQLite型数据库greenDAO使用
Android高效的SQLite型数据库greenDAO使用使用:在你project项目的build.gradle配置如下:buildscript{repositories{mavenCentral()}dependencies{classp
Stella981 Stella981
4年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Wesley13 Wesley13
4年前
MySQL管理工具 mysqladmin
数据库版本信息root@db02~mysqlversionmysqlVer14.14Distrib5.6.36,forLinux(x86_64)usingEditLinewrapper选项 root@db0
Wesley13 Wesley13
4年前
Mysql的常用操作
Mysql的常用操作第一、          启动数据库第一种方式:linuxaku9:/etc/init.d./mysqlstopredirectingtosystemctlstopShuttingdownMySQL..                            
Wesley13 Wesley13
4年前
oracle 12.2.0.1 使用 sqlplus 搭建 active dataguard
oracle12.2.0.1使用sqlplus搭建activedataguard数据库人生2018070810:12:27492收藏分类专栏:oraclehadataguard文章标签:activedataguarddataguardduplicatedb\_namedb\_unique\_nam
Stella981 Stella981
4年前
Redis学习笔记(五) 总结
为什么使用redis    改善性能。当大SQL执行耗时久,且结果不频繁变动,就特别适合将运行结果放入缓存,后面的请求从缓存中读取,使得请求能够迅速响应    缓解并发压力。大并发下,所有请求都是直接访问数据库的,会出现连接异常。redis做一个缓冲,让请求先访问redis,而不是数据库。
Wesley13 Wesley13
4年前
MySql的基操勿六
2018/12/6星期四19:34:07authotbydabaine数据库注释;这就是注释/...../这也是注释创建库;createdatabseifnotexistsdabainecharact
一个数据库死锁竟然被测试发现了,这你敢信
测试生产监控发现数据库死锁报错:org.springframework.dao.DeadlockLoserDataAccessException:Errorupdatingdatabase.Cause:com.mysql.cj.jdbc.exception
redis渐进式rehash
Redis是kv型数据库,其内部设计了一种dict类型的数据结构用来存储键值结构。