草庐IT

phalcon-orm

全部标签

Java ORM : Multiple (interface) inheritance

我想使用Java的ORM框架之一将域模型映射到关系数据库。不幸的是,它们似乎都没有充分支持实现多个接口(interface)的类。假设我想映射如下内容:publicinterfaceQuotable{}publicinterfaceTradable{}//StockIndexonlyimplementsQuotableasitcannotbetradedirectlypublicclassStockIndeximplementsQuotable{}//Stockimplementsbothinterfacesastherearemarketquotesandcanbetradedpub

java - ORM:非主键连接列上的 OneToOne 映射 - ISBN 映射的书籍和库存

我有一个由ISBN号映射的Book模型和Inventory模型,但ISBN都不是其中的主键。书籍属于书店,库存是一组书店(BookstoreChain)。库存由属于BookstoreChain的所有书店共享。我在书端使用Hibernate@OneToOne映射通过加入ISBN列来获取库存信息。Hibernate以某种方式正确生成了左外连接查询,但Book对象上的inventory为空。它也不是惰性加载的。忽略Bookstore和Chain,如何在获取书籍时进行OneToOne或ManyToOne连接并获取库存?classBook{@IdLongid@ColumnStringisbn;@

java - JPA:我应该使用 orm.xml 清理我的实体类吗?

我目前只使用JPA注释,但我真的不喜欢我用这么多与它们的行为无关的ORM细节污染我的实体类(例如表名、id生成策略、连接列...)。我看到了DataNucleusrecommendsputtingORM-relatedannotationsinXMLinstead(那些粉红色的),但我还没有看到任何其他实现推荐这个并且JPA似乎没有将注释分成这两个组(我认为JDO这样做)。有没有人这样使用annotations+orm.xml,体验如何?它会消除我的实体类中的一些污染,还是会遇到问题? 最佳答案 我们半定期面临的最大问题是,如果您想

java - 关于这个 ORM + RDBMS 替代方案的想法?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.8年前关闭。Improvethisquestion我目前正在开发替代数据存储的概念证明。之所以需要增强一个以读取为主的集群webapp,也是因为我想摆脱有时overly-complexORM+RDBMSsolution的痛苦。.总的来说,这个想法与具有持久性的分布式缓存非常相似(让集群成为SoR),但是:希望能够检索任何对象及其子对象,通过id(providingclass&id)[只有开始,作为主要查询部分已在我的应用程序中使用lu

java - 在哪里可以找到 jpa orm.xml 使用示例

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在尝试查看JPAorm.xml的一些使用示例。如果有人将我指向一个链接,

java - 网络不可靠和低带宽的 Java ORM 策略

我正在寻找一个需要在不可靠网络中工作的系统的Hibernate。我们需要对一个中央数据库进行读写访问,但它可以通过非常不完整的wi-fi网络访问。此外,可能会出现无法完全关闭应用程序的断电情况,因此任何解决方案都必须具有持久缓存,能够经受住电源循环。最后,这是一个只有适度内存和磁盘空间的嵌入式系统,因此例如对数据库进行全面复制是不可行的策略。我对Hibernate二级缓存有基本的了解,我想知道是否可以使用Ehcache之类的东西来配置它来解决这个问题,但其主要目的似乎是性能而不是可用性,所以我不知道有什么陷阱。我也很愿意考虑涉及复制到本地数据库的其他策略。我宁愿自己不必做太多繁重的工作

java - 创建名称为 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration' 的 bean 时出错

我已经在Eclipse中创建了一个Spring/Maven项目。然后我把它放在svn下的服务器上。然后我使用import>mavenproject等再次将它导入Eclipse。我当前的App.java应用程序包含以下代码:packagecom.mycomany.app;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.EnableAutoConfiguration;importorg.springframework.boot.autoconfigur

自动删除Laravel 5.4(雄辩的ORM)中的嵌套相关行

假设我有一本书。这本书有章节,本书中的那些章节有子章节。所以我有三个型号:书籍>章>子章当我删除这本书($book->delete();)时,我还想删除本书的相关章节以及本书中所有章节的相关子章节。这里(自动删除Laravel(雄辩ORM)中的相关行)我发现了有关雄辩的事件。每当删除一本书时,在此之前,本章就会被删除,因为我们挂在:classBookextendsEloquent{publicfunctionchapters(){return$this->has_many('Chapter');}protectedstaticfunctionboot(){parent::bo

phalconphp orm getType错误

我正在尝试使用Phalcon\MVC\Model通过PhalConphp从MongoDB获得网站的设置。这是我的模型:namespaceCMS4\Common\Model;usePhalcon\Mvc\ModelasMongoDocument;classSettingsextendsMongoDocument{/****@var\MongoId*/protected$id;/****@varint*/public$websiteId;/****@vararray[]*/public$leUserConfig;publicfunctioninitialize(){$this->setConnec

Java、Spring、Hibernate 找不到 org.springframework.orm.hibernate3.LocalSessionFactoryBean

我正在尝试制作spring+hibernate+ant项目现在我收到这个错误:HTTPStatus500-typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionjavax.servlet.ServletException:Servlet.init()forservletspringthrewexceptionorg.apache.catalina.authenticator.Authentica