首页 / C++ / C++数据库实体类自动生成代码模块总结
C++数据库实体类自动生成代码模块总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C++数据库实体类自动生成代码模块总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1396字,纯文字阅读大概需要2分钟。
内容图文
![C++数据库实体类自动生成代码模块总结](/upload/InfoBanner/zyjiaocheng/501/aa34ffa2b7e647d1909f92bb407db1e8.jpg)
M系统的关于位置管理服务,一直想抽出来做一个独立健壮的模块。
但C++下没有合适的数据库实体类,或者响应的代码生成工具。
找到一个生成C#的工具,照着生成出来的代码,国庆前写了一个entity代码生成类,主要功能是查询mysql information_schema表下的数据表结构,去生成增删查改的功能,实体类还附带加入了数据缓存。
其实这个homemake数据库实体类,就是DB+MemCache,真实的数据放在DB里,被提前申请的数据用内存来保存。
外部可以根据需要,查询真实数据,或者是内存缓存的数据。
痛苦写了两天,写出了一个所谓的自动代码生成器,这个感觉跟C++模板很像。对象的抽象是类,类的抽象是模板,有样学样,代码的抽象变成了这个代码生成器。
这里感叹一下,要创造一个AI来生成代码实在不容易。况且哥写的这个生成器,无非只是个写文件的类而已。这其中应该可以通过模板来帮助一下,可惜对模板的使用不熟。早上乱七八糟看了些模板的文档,也毫无用处。
----------------------分割线
最后感叹以及受限于数据库表格的多样性,这使得要写一个实体类的生成器,显得异常艰难。其实也可以做,就是做出来感觉后期的人工调整代码也需要一定时间。
换一个方向吧:
1.定义数据表结构,尽量在前期统一,基本通用的字段先定下来。。 规则限死了,灵活度降低了,工作才好开展,不然一次性复杂度太大
.........
C++数据库实体类自动生成代码模块总结
标签:受限 emc 响应 内存缓存 entity 自动代码 人工 mat 提前
本文系统来源:https://www.cnblogs.com/shawnc24/p/9760168.html
内容总结
以上是互联网集市为您收集整理的C++数据库实体类自动生成代码模块总结全部内容,希望文章能够帮你解决C++数据库实体类自动生成代码模块总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。