原文:(原创)发布一个C++版本的ORM库SmartDB(一)

先简单说说ORM的优点: 提高开发效率,减少重复劳动,只和业务实体打交道,由业务实体自动生成sql语句,不用手写sql语句。 简单易用, 可维护性好。 隔离数据源,使得我们更换数据源时不用修改代码。 SmartDB基础库 java和c 中有很多ORM框架,如c 中的entity framework Linq to Sql NHibernate等,java中有Hibernate Mybatis等等, ...

2013-09-27 01:17 13 5999 推荐指数:

查看详情

发布一个C++版本ORMSmartDB

先简单说说ORM的优点: 提高开发效率,减少重复劳动,只和业务实体打交道,由业务实体自动生成sql语句,不用手写sql语句。 简单易用, 可维护性好。 隔离数据源,使得我们更换数据源时不用修改代码。 SmartDB基础 java和c#中有很多ORM框架,如c#中 ...

Thu Aug 25 18:09:00 CST 2016 0 1491
原创)sqlite封装SmartDB1.3发布

  最近终于稍微有点空对SmartDB进行升级了,SmartDB1.3比之前的版本做了简化,增强了易用性和灵活性。  SmartDB对sqlite做了一层封装,屏蔽了诸多细节,使得我们使用起来很方便。在注重易用性的基础上还兼顾了性能和灵活性。 易用性 接口很简单,基本接口有如下几个 ...

Tue Jun 24 07:01:00 CST 2014 10 3402
轻量级ORM《sqlcommon》第一个版本发布了!!!

一、sqlcommon的特色 1. 轻量级,整个包只有123kb。 2. 性能好,自测。。。 3. API和功能简单、代码简短、可维护性好基本都能看懂。这个点我认为很重要,你不用为了实现一个需求而四处查资料,这意味着这个包你可以自行维护修改(修改版只限自己使用尊重一下作者创作权)。 4. ...

Sat Oct 26 00:04:00 CST 2019 0 468
如何设计一个简单的C++ ORM

2016/11/15 “没有好的接口,用C++读写数据和写图形界面一样痛苦” 阅读这篇文章前,你最好知道什么是 Object Relation Mapping (ORM) 阅读这篇文章后,欢迎阅读下一篇 如何设计一个更好的C++ ORM 😉 为什么C++ORM ...

Thu Dec 01 22:28:00 CST 2016 7 3134
(原创)发布一个c++11开发的轻量级的并行TaskTaskCpp

TaskCpp简介   TaskCpp是c++11开发的一个跨平台的并行task,它的设计思路来源于微软的并行计算ppl和intel的并行计算tbb,关于ppl和tbb我在前面有介绍。既然已经有了这两个大公司开发的并行计算,我为什么还要开发自己的并行计算。有两个原因: ppl ...

Tue Jan 28 00:04:00 CST 2014 10 7846
原创一个通用的C++ 消息总线框架

c++11 boost技术交流群:296561497,欢迎大家来交流技术。 应用开发过程中经常会处理对象间通信的问题,一般都是对象或接口的依赖和引用去实现对象间的通信,这在一般情况下是没问题的,但是如果相互通信的对象很多,可能会造成对象间的引用关系像蜘蛛网一样,这样会导致对象关系很复杂,难以维护 ...

Sun Apr 28 19:35:00 CST 2013 2 5273
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM