`
txf2004
  • 浏览: 6869229 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

解决db4o中数据匹配的一个想法

阅读更多
在db4o中,一个影响他使用的重要因素是 数据匹配。
比如说 int型的属性,当构造一个样本对象的时候,对于这个属性赋值为0的时候,就表示忽略这个条件,不进行匹配(因为0是默认值)。
对于string型的属性,当构造一个样本对象的时候,对于这个属性赋值为“”的时候,表示忽略这个条件,不进行匹配(因为“”是默认值)。
但是,现在问题在于,假设说,我就是想查找 int型属性为0的对象集合,或者字符串型属性为“”的对象集合的时候怎么办呢?

这个问题的解决,可以借鉴C语言中“转义字符”的概念。C语言中“ \”具有特殊的意义(表示路径),但是一定需要打印这样的字符的时候,C语言就利用转义字符“\\”来表示。

在db4o中,我们也可以做这样的设计:int型属性默认值并不是一个现实生活中已经存在的值,而是一个特殊的字符。如"\0"这样的话,当用户查找的时候,就可以查找值为“0” 的属性,而不是忽略这个条件了。

以上是我对于db4o的粗浅理解,不知道对不对。
分享到:
评论

相关推荐

    db4o中文指南

    db4o 是一个开源的纯面向对象数据库引擎,对于 Java 与 .NET 开发者来说都是一个简单易用的对象持久化工具,使用简单。同时,db4o 已经被第三方验证为具有优秀性能的面向对象数据库, 下面的基准测试图对 db4o 和...

    db4o8.0以及db4o中文指南

    db4o8.0以及db4o中文操作指南

    db4o使用指南

    描述了db4o的信息要点和使用指南,讲述了一些特殊类,及其基本的使用

    对象数据库db4o对象数据库db4o

    对象数据库db4o的示例程序,对象数据库db4o, 对象数据库db4o

    Db4o的简单操作项目

    http://www.db4o.com db4o的官网,可下载最新版本,jar包在项目的database目录下,若构建路径报错请重新添加

    db4o .net3.5

    db4o ,net db4o ,net db4o ,net db4o ,net

    DB4O-6.0

    For the fastest start with db4o please work through the tutorial, available in different formats in the following folder: ./doc/tutorial/ If you are working with db4o for Java, it is recommended...

    db4o .net2.0

    db4o .net2.0 db4o .net2.0db4o .net2.0 db4o .net2.0db4o .net2.0

    DB4O管理工具

    可以查看、删除DB4O数据库中的数据,支持*.yap、*.db、*.data等DB4O数据库

    开源面向对象数据库 db4o 之旅

    1.介绍了面向对象数据库 db4o 的基本特性,并且与传统关系型数据库以及 OR 映射技术做了比较分析,读者可以体验到 db4o 的全新的面向对象存储的理念,并且给出了性能测试数据。 2.介绍了面向对象数据库 db4o 的安装...

    DB4O笔记+常用JAR包

    DB4O 笔记+常用 JAR包 DB4O 笔记+常用 JAR包 DB4O 笔记+常用 JAR包 DB4O 笔记+常用 JAR包 DB4O 笔记+常用 JAR包

    DB4O_java

    java 版的db4o桌面数据引擎,适用于快速开发小型桌面应用程序。

    db4o-8.0-java

    db4o最后发布的版本,包含全部源码、jar包,eclipse下的对象查看插件、全部说明文档等。

    DB4O 说明文档

    DB4O 介绍信息.有兴趣的可以看看,了解一下.

    DB4O_.net

    .net 版的db4o桌面数据引擎,适用于快速开发小型桌面应用程序。

    db4o的ppt讲稿

    db4o 是一款开放源码对象导向数据库,能使 Java 和 .NET 开发人员不但大幅减低开发时间和成本, 同时能带来前所未有的效能. 另外, db4o 独有的对象...该ppt是我在参考了db4o的社区资料后对db4o的简单介绍的一个整理。

    db4o 权威指南

    db4o 权威指南 pdf 非常好

    DB4O 8.0 Object Manager Enterprise

    DB4O 8.0 Object Manager Enterprise 对象浏览器,db4o-8.0-tutorial.pdf

    非常好的Db4o资料,适合想研究Db4o的同学

    非常好的Db4o资料,包括Db4o的七章内容详细介绍及相关的论文。

    DB4O完整教程

    db4o是一个开源的纯面向对象数据库引擎,对于Java与.NET开发者来说都是一个简单易用的对象持久化工具,使用简单

Global site tag (gtag.js) - Google Analytics