SmartSoft技术管理系统实现之:数据表ID实现
2007-10-27 13:00
537 查看
在园子里看到两篇关于获取数据表ID的文章:模拟自增ID提高数据库移植性、获取ID方法探讨。关于这方面的理论在网络上可以找到很多,在此不多说了,下面简单的介绍一下在SmartSoft中关于数据表对象ID实现的方法。 | ||||
在SmartSoft的所有数据表结构中,都有如下图(左图)所示的标准字段结构,其中的OBJ_ID就是该表(SmartSoft称作类)数据记录的ID列了,CLASS_ID是这个数据表的ID。在SmartSoft中,所有数据表的OBJ_ID都是自己管理的。 | ||||
![]() ![]() ------(数据表标准结构图)------------------(TDM_LAST_OBJ_ID 数据表ID管理表) | ||||
SmartSoft中有一个TDM_LAST_OBJ_ID表,此表专门用来管理所有数据表的OBJ_ID,如上右图所示,CLASS_ID对应每个数据表的CLASS_ID,OBJ_ID对应该数据表OBJECT ID的当前值,编写一个方法,每次在获取某个数据表的OBJ_ID时,在TDM_LAST_OBJ_ID中查找相应CLASS_ID的OBJ_ID,加1后再更新到TDM_LAST_OBJ_ID表中,最后返回值。 | ||||
|
相关文章推荐
- SmartSoft技术管理系统实现之:用C#.Net实现AutoCAD块属性提取
- 基于数据挖掘技术的客户关系管理系统设计与实现
- 商务智能系统实现数据管理的关键技术
- 模块管理常规功能自己定义系统的设计与实现(16--模块数据的导出和打印[1])
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现大数据的高效分页显示
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现大数据的高效分页显示
- C#.NET 权限管理系统组件 - 大数据读写分离实现的例子
- 一个通用的单元测试框架的思考和设计07-实现篇-自动管理测试数据-如何为自增长主键id赋值
- 基于MVC4+EF5+EasyUI技术实现通用权限管理系统(EpPlus、HignCharts、Reportviewer报表)
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第四篇:前台首页,新闻分类(体育新闻,科技新闻等),新闻列表分页的实现
- 大公司业务流程审批组件【部门的员工—部门经理—部门副总—人力经理—人力副总】实现参考,强大的基础数据管理工具-C#.NET通用权限管理系统组件
- 第二章 数据备份和恢复技术 --基于mkCDrec的核心网网络运维系统的备份和恢复的研究与实现
- jdbc,数据库案例:客户信息管理系统:jsp部分,数据库数据封装类,dao接口和实现
- Visual Studio 连接 Mysql 实现一个选课管理系统--->提取数据的几种方法
- 基于Web的svn管理系统技术实现
- 项目视频讲解_基于SpringSecurity3.x, JasperReport5.x等技术实现仿金蝶权限管理的企业信息管理系统
- 将实体存入到session对象和实现同一功能的jsp页面复用技术——学生管理系统心得体会
- 一个通用的单元测试框架的思考和设计07-实现篇-自动管理测试数据-如何为自增长主键id赋值
- 基于MVC4+EF5+EasyUI技术实现通用权限管理系统(EpPlus、HignCharts、Reportviewer报表)
- SpringMVC(22):使用springmvc+spring+jdbc 优化订单管理系统的示例(ID修改供应商明细的功能实现)