orm相关内容

我可以在没有自动 ID 的情况下在 Django 中创建模型吗?

我需要一个没有主键的表(在 Django 中它是自动创建的).所以我的问题是:我可以创建没有 ID/主键的模型吗? 我使用的是 Django 1.7. 解决方案 你可以创建一个没有自动递增键的模型,但你不能创建一个没有自动递增键的模型主键. 来自 Django 文档: 如果 Django 看到您明确设置了 Field.primary_key,它不会添加自动 id 列. ..
发布时间:2022-01-02 09:35:00 Python

Zend Framework ORM 风格的表数据网关与扩展 Zend_Db_Table_Abstract

在 Zend 框架快速入门中,从将 Zend_Db_Table_Abstract 扩展到表数据网关模式的模型发生了变化. 就我个人而言,我对这种模式没有太多经验,我一直听说最有可能使用这种模式而不是旧方式. 快速入门中的一个简短示例: 老方法: class Default_Model_Guestbook 扩展 Zend_Db_Table_Abstract{受保护的 $_name ..
发布时间:2022-01-02 09:33:59 PHP

Hibernate 性能最佳实践?

我正在使用 Hibernate 3 编写 Web 应用程序. 所以,过了一会儿,我注意到有些东西很慢.所以我测试了 hibernate profiler,发现 hibernate 会为简单的操作进行不合理的多次数据库调用.原因当然是我加载了一个对象(这个对象有几个“父母"),而这些“父母"还有其他的“父母".所以基本上休眠加载它们,即使我只需要基本对象.好的,所以我研究了延迟加载.这让我进入 ..
发布时间:2022-01-01 18:01:10 Java开发

greenDao 架构升级

我看到另一个关于使用 green dao 的架构升级/迁移的问题(此处) 该答案中有很多链接可用于在进行架构升级时使用的良好模式 - 但是没有示例说明您实际对数据执行的操作以正确迁移数据,而且我无法找到任何内容. 就我而言,我的迁移非常简单 - 我不希望转换任何现有数据,我只需要向我的架构中添加一些新表,我怀疑这是一种相当普遍的情况. 在不删除用户已经保存的数据的情况下向架构添加 ..
发布时间:2022-01-01 18:01:03 移动开发

Hibernate ORM 5 中有哪些新功能?

我刚刚看到 Hibernate 5 的第 4 个候选版本已经发布.与早期版本相比,Hibernate 5 有哪些新功能? 解决方案 在 Hibernate 5.x 中添加/增强了一些令人兴奋的功能.快速浏览一下. 1.休眠搜索 Hibernate Search 透明地索引您的对象,并提供快速的常规、全文和地理位置搜索.易于使用和易于聚类是核心. 实体的全文搜索 - 近似查 ..
发布时间:2022-01-01 18:00:55 Java开发

ORM 和 ODM 有什么区别?

我试图弄清楚 ORM 和 ODM 之间的区别是什么,据我了解的概念,ORM(对象关系映射器)映射数据之间的关系,而 ODM(对象文档映射器)处理文档.我是否正确地假设 mySQL 是 ORM 的一个例子而 MongoDB 是 ODM 的一个例子? 我相信你已经看到了,我不太熟悉这个概念的理论.有人可以澄清一下两者之间的区别吗? 解决方案 MySQL 是关系数据库的一个示例 - 您将使 ..
发布时间:2022-01-01 18:00:48 其他开发

Pony (ORM) 的技巧是什么?

Pony ORM 在将生成器表达式转换为 SQL 方面做得很好.示例: >>>select(p for p in Person if p.name.startswith('Paul')).order_by(Person.name)[:2]选择“p".“id"、“p".“姓名"、“p".“年龄"来自“人"“p"WHERE “p".“name"喜欢“保罗%"ORDER BY “p".“name"限制 ..
发布时间:2022-01-01 18:00:39 Python

来自 HBM 文件的 POJO

大家好, 我是 hibernate 的新手,我想从 xxx.hbm.xml 文件创建 POJO. 有可能吗?请回复. 解决方案 Hibernate 工具 包含一个 Ant 任务,允许从映射文件(除其他外)生成 Java 代码.检查部分 4.4.2.文档中的 POJO java 代码导出器 (). Hibernate3 Maven Plugin 也支持这一点(使用hiber ..
发布时间:2022-01-01 18:00:29 Java开发

Entity Framework 数据库映射关系(使用 Seed() 方法创建重复项)

我创建了一个帖子,其中包含一个问题 和 另一个问题.这些可以作为参考,但我认为它们已处理. 我因这些问题而产生的问题以及我(需要或不需要)采取的行动困扰着我,因为我不太了解 EF 的行为和期望. 我有一个 Product、PurchasePrice 和 SalesPrice 实体,我最初的想法是 1 个产品可以有多个 PurchasePrice,但 1 个 PurchasePrice ..

Hibernate - 加载具有在运行时定义的字段的实体

假设我们有一个实体,它有 10 个字段.让我们假设几乎所有这些领域都有非常大的数据.我们想要加载实体(不是字段集!)并在运行时定义要加载的字段.我找到的解决方案 https://stackoverflow.com/a/24710759/5057736 建议使用构造函数.但是如果有 10 个字段并且需要在运行时定义字段是不可能的解决方案.有没有办法使用 jpa 2.1 解决这个问题? 解决方案 ..
发布时间:2022-01-01 18:00:01 Java开发

orm.xml 不会覆盖注释

我遇到了一个问题,即 Derby 上的 JPA 将 BLOB 大小默认为 64KB.我可以通过设置 columnDefinition="BLOB(128M)" 来解决这个问题.但是,这在针对另一个 RDBMS(如 MS SQL)进行集成测试时失败了.我想要做的是使用 orm.xml 设置 columnDefinition.然而,我的尝试是徒劳的,我无法让它发挥作用.orm.xml 中设置的值似乎没 ..
发布时间:2022-01-01 17:59:46 其他开发

使用自定义 Doctrine 2 数据类型的依赖注入

我有一个与 使用自定义 Doctrine 2 hydrator 进行依赖注入的问题,但我需要将服务注入自定义数据类型,而不是注入水合器. 引用问题中的解决方案依赖于复制和修改学说源代码,因为 Doctrine 初始化类本身.希望另一种方法适用于自定义数据类型? 这是一个 Symfony3 应用程序,如果可以在那里应用一些魔法的话. 解决方案 根据最初问题中的评论: 使这变 ..
发布时间:2022-01-01 17:59:35 PHP

.Net ORM 与 MySQL 配合良好

我的 C# Windows 服务(它是一项服务,而不是 MVC Web 应用程序!)需要与 MYSQL 数据库通信.为了减轻我的数据层工作,我正在考虑为此使用 ORM. 那么哪种 .Net ORM 最适合与 MYSQL 数据库配合使用?NHibernate?亚音速?实体框架 ?LINQ2SQL?还是其他人? 编辑:我使用 .Net 3.5 编辑 2:首选开源解决方案. 解决 ..
发布时间:2022-01-01 17:59:29 C#/.NET

关联的学说 postLoad 事件

我目前有一个实体,我想在加载时稍微修改它.此修改将是一次性更改,然后将与实体一起保存在新字段中. 澄清我当前的目标:实体是一个“位置"并且构成嵌套集的一部分.它有一个名称、lft/rgt 值和一个 Id.我使用这个实体执行的一项计算成本很高的任务是获取完整的位置路径并将其显示为文本.例如,对于位置实体“滑铁卢",我想显示为“滑铁卢|伦敦|英国".这涉及遍历整个集合(到根节点). 为了降 ..
发布时间:2022-01-01 17:59:23 PHP