db4o类模型瞬态字段(db4o class model transient field)
我使用db4o作为DBMS,我有一个问题:
有没有办法指定我不想在数据库中存储模型类中的字段?
使用关系数据库时,与
@Transient
注释类似的东西?I am using db4o as DBMS and I have a question:
Is there any way to specify that I do not want to store a field from the model class in the database?
Something similar to
@Transient
annotation when working with relational databases?
原文:https://stackoverflow.com/questions/8393426
更新时间:2023-06-09 09:06
相关问答
更多-
您可以将node_modules签出到您的git或您正在使用的任何版本控件,因此每次都不会下载它们。 是的,有人必须偶尔更新模块,但有些人(包括npm本身)就是这样做的。 您还可以放置一个缓存代理服务器(即sinopia)来下载包,因此下载速度会快一些。 You can checkout node_modules to your git or whatever version control you're using, so they won't be downloaded every time. Yes, ...
-
开发人员是否应该担心工作站软件/开发堆栈的更新?(Should developers fear updates to their workstation software / development stack?)[2023-06-23]
B.当然。 如果您正在开发具有不确定更新谱系的平台(例如真实世界),那么虚拟机就是一个重要的武器,但是当您发布时,尽可能保持最新。 告诉你的用户“只是运行更新”比试图猜测它们可能导致问题的补丁历史(或者至少能够排除它)要容易得多。 如果你正在为纯粹的内部观众开发,那么你真的只有一个问题: 有没有公司的更新时间表? 是的:那么你需要确保你的软件在生产和任何即将发生的事情上运行 不:可能最好解决这个问题。 B. Definitely. If you're developing for a platform wi ... -
我在本地“内部”开发CKAN的完整开发安装。 为了部署到远程生产服务器(在VM中,但我认为这不相关),这个服务器有一个适用于CKAN和每个扩展的裸git仓库。 当我推送到那些repos中的任何一个时,会触发一个post-receive挂钩,检查HEAD到/ usr / lib / ckan / default / src /并重新启动apache2。 这非常适合快速部署,保持代码同步,并快速回滚;)。 此设置由小脚本补充,用于偶尔将开发安装与生产安装(DB,FileStore,SOLR索引)同步。 就我个人 ...
-
为了确保每个人都能从sbi的答案中获得更新的评论,让我给你FireBreath开发者的“权威性”答案。 您的构建目录是一次性的; 你永远不应该共享.vcproj文件。 相反,您应该在更改项目时和每台新计算机上重新生成构建/目录,就像使用CMake的任何项目一样。 有关详细信息,请参阅http://colonelpanic.net/2010/11/firebreath-tips-working-with-source-control/ 作为参考,我是FireBreath的主要作者,我写了这篇文章。 To ma ...
-
好吧,你可以使用vagrant让新员工(或每个人)在几分钟内启动并运行。 如果您需要大型数据库(如数百万行数据而不仅仅是简单的模式和一些数据),您可以随时在集群中设置它们,但如果有人破坏其他开发人员会感觉到的东西;) Well you can use vagrant to get new employees (or everybody) up and running within minutes. If you need big databases (like milions of rows of data ...
-
从Martin Fowler的“ 进化数据库设计 ”开始。 这总结得很好 关于数据库开发还有其他问题也可能有用,例如RedGate SQL Source Control对我来说是什么? Start with "Evolutionary Database Design" by Martin Fowler. This sums it up nicely There are have been other questions about DB development that may be useful too, ...
-
我有很多自由职业者,并且在做这些工作时需要很多时间。 这些是让我的生活尽可能简单的事情(所以可能是你想“建议”的事情)。 我认为他们大多是常识,但你永远不知道...... [大家]沟通良好。 当你面对面地进行对话时,你可以用冗长的方式来详细解释事情。 当您仅限于电子邮件,即时通讯和电话时,所有各方都需要尽可能简洁地解释自己。 我发现将长长的电子邮件总结为要求/行动要点对于把事情做好做得很好。 [每个人]都有一个在线项目跟踪空间。 大多数人倾向于使用票务系统或一些描述,其中行动点可以分配给成员。 使用这个空间 ...
-
Web开发人员应该升级到Internet Explorer 8吗?(Should Web Developers upgrade to Internet Explorer 8?)[2022-07-03]
安装IE8,毕竟你需要能够在IE8中查看页面。 要检查旧版本,可以安装IETester 。 它可以让您免受虚拟机的困扰。 Install IE8, you need to be able to check pages in IE8 after all. To check with older versions, you can install IETester. It saves you from bothering with virtual machines. -
在多个开发人员之间使用Trunk / Branches和Tag结构(Using Trunk / Branches and Tag structure between multiple developers)[2023-11-23]
我的观点首先是,如果你所有的开发人员都在处理项目的各个部分,那么你可以取消分支机构。 它可能需要一些组织(例如适当的日志评论和版本控制),但这比分支和合并要麻烦得多。 好的,但是如果你想要分支机构,它们很容易。 有几种方法,但基本上都涉及一个'主'版本,最终的代码最终。 这可以是trunk,或者有些人喜欢在trunk上进行更改然后合并代码以释放分支。 “主干是主人”是最容易理解的概念。 在svn中,创建一个分支很容易 - 它是一个便宜的副本,所以你唯一的问题就是用一些东西填充一个目录(我建议你一旦完成它就删 ... -
Git与许多开发人员(Git with many developers)[2023-12-23]
了解DVCS的上游含义非常重要。 参见“ 下游”和“上游”的定义 。 一旦你知道了,你就会发现你可以拥有许多上游回购 。 您只描述了一个可能的工作流程,如“ 分布式工作流程(Pro Git book) ”中所述: 这不是唯一的(如Pro Git页面的其余部分所示),并且不会阻止dev1将dev2的repo注册为新的上游(远程)repo并直接从那里获取。 但是,如果三个开发人员正在进行相同的“开发工作”,那么他们应该工作(或者至少推动 ) 相同的分支 :请参阅“ 何时应该分支? ”。 不要忘记,使用DVCS( ...