db4oDB4O如何设置自增ID?

db4o  时间:2021-08-13  阅读:()

DB4O如何设置自增ID?

以下是代码片段:Book book = new Book(); book.Id = ?; Db4oFactory.OpenFile("Data.dat").Store(book); DB4O手册上说, 不推荐对象使用Id属性, 但这明显是对这个问题的回避: 对某些数据应用而言, 如订单, 流水线等, 自增Id是必不可少的, 此时,如果采用DB4O作存储的话: 1. 不得不手动查询得到当前最大Id然后持久化; 2. 对于复杂对象而言, 则需要递归检查,确保每一级子对象自增Id都设置正确。





这个是让人难以接受的。

另一种解决方案: 1. 在DB4O中存储一组 (类型 =>NextId) 对象, 用来保存每种持久化对象的Type和该类型的下一个自增Id值.以下是代码片段:/// /// 内部存储使用, 保存每一种类型对象的最后一个自增Id ///

RAKsmartCloud服务器,可自定义配置月$7.59

RAKsmart商家一直以来在独立服务器、站群服务器和G口和10G口大端口流量服务器上下功夫比较大,但是在VPS主机业务上仅仅是顺带,尤其是我们看到大部分主流商家都做云服务器,而RAKsmart商家终于开始做云服务器,这次试探性的新增美国硅谷机房一个方案。月付7.59美元起,支持自定义配置,KVM虚拟化,美国硅谷机房,VPC网络/经典网络,大陆优化/精品网线路,支持Linux或者Windows操作...

香港服务器多少钱一个月?香港云服务器最便宜价格

香港服务器多少钱一个月?香港服务器租用配置价格一个月多少,现在很多中小型企业在建站时都会租用香港服务器,租用香港服务器可以使网站访问更流畅、稳定性更好,安全性会更高等等。香港服务器的租用和其他地区的服务器租用配置元素都是一样的,那么为什么香港服务器那么受欢迎呢,香港云服务器最便宜价格多少钱一个月呢?阿里云轻量应用服务器最便宜的是1核1G峰值带宽30Mbps,24元/月,288元/年。不过我们一般选...

月神科技 国内上新成都高防 全场八折促销续费同价!

月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、成都电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。本次带来的是全场八折促销,续费同价。并且上新了国内成都高防服务器,单机100G集群1.2T真实防御,上层屏蔽UDP,可定制CC策略。非常适合网站用户。官方网站:https://www.ysi...

db4o为你推荐
配色表颜色配比---多种颜色混合成什么色bftBFT、什么東西噢、什么意思、解釋下。trapezoid梯形中最多有多少个直角?安全防护谈谈如何才能做好自身安全防护blastp如何查找一个基因在毛果杨中的CDS、蛋白质和基因组序列?豆瓣fm电台豆瓣有个电台 是专门读一些好听的文章的 怎么找不到了密码设置怎么设置开机密码?安卓模拟器哪个好用电脑上的手机模拟器有哪些?哪个更好一点?wizardry霍格沃茨学校在哪里?qsv视频格式转换器有没有手机上用的(把qsv视频格式转换成mp4的转换器)
域名城 西安域名注册 香港bgp机房 便宜建站 创宇云 win8升级win10正式版 css样式大全 网站实时监控 国内php空间 ca4249 国外免费全能空间 股票老左 qq云端 美国免费空间 免费智能解析 metalink 新睿云 512mb 空间登陆首页 监控服务器 更多