8得票7回答
如何使用Hibernate获取关联实体

我正在使用Spring Rest和Hibernate开发应用程序,我想从数据库获取嵌套记录,就像我为User获取Profession一样,现在我想获取与我之前获取的Profession相关联的User。 这是我的Dao类: @SuppressWarnings({ "unchecked", ...

10得票1回答
10得票7回答
使用PDO的一些ORM?

我正在寻找一款良好的ORM(例如Active Record),它使用PHP扩展PDO作为基础。有什么建议吗?

7得票3回答
FuelPHP ORM更新结果时偶尔出现"而不是"

我正在使用PHP 5.4.4,使用FuelPHP ORM的save和update函数时出现了非常奇怪的行为。我尝试将序列化或JSON数据保存到数据库中的字段中,例如{"name":"michael"}。当我在Model::forge()之后直接使用model->save()时,它似乎总是正常工...

18得票3回答
Doctrine2中的自定义集合

刚开始使用Doctrine2,想知道如何/是否可以使用自定义集合类。搜索结果指向文档的这部分: 集合值持久字段和属性必须根据Doctrine\Common\Collections\Collection接口进行定义。应用程序可能使用集合实现类型来初始化字段或属性,使其在实体成为持久化之前...

38得票10回答
CodeIgniter、models和ORM,如何处理?

我刚开始学习CodeIgniter,花了几个小时在Google上深入探索后,我有点困惑。 让我们用一个简单的例子来解释我的问题:我有一个名为“car”的表,其中包含字段“name”和“color”。因此,我想要一个php类Car,这样我的代码最终可以看起来像这样:$car = new Car...

9得票2回答
需要帮助理解Doctrine中的多对多自引用代码

我正在努力理解来自Doctrine文档的这个代码块。 /** @Entity */ class User { // ... /** * @ManyToMany(targetEntity="User", mappedBy="myFriends") */ ...

18得票2回答
@Embeddable和@Entity在映射集合方面的区别

这可能有点幼稚,但我对何时使用@Entity和@Embeddable有疑问。 假设我有一个User和Notification类。 @Entity public class User{ //other properties @onetomany private ...

7得票2回答
Hibernate注解中的一对多关系无法插入空值。

我有一个类A{Set b...},其中将类B的引用作为Set保存。这是一对多的关系。 两个类在Oracle中都有序列器。我在Hibernate注释中放置了级联所有。当我保存类A时,它会给我一个错误,无法插入空B.a_id。我的数据库中A-id不可为空。如何持久化这种关系。

9得票4回答
访问无模式数据的最佳实践是什么?

我正在研究RDF,特别是如何访问存储在rdf存储中的信息。与传统的关系型数据库相比,巨大的区别在于缺乏预定义的模式:在关系型数据库中,您知道表具有哪些列,并且可以从技术上将每行映射到类的实例。该类具有明确定义的方法和属性。 在无模式系统中,您不知道给定信息关联的数据是什么。这就像拥有一个带有...