草庐IT

entity_store

全部标签

php - Exchange 网络服务 (EWS) : Send "meeting invitations" for meetings stored in a public folder calendar

在stackoverflow(Appointment.SaveandAppointment.UpdatealwayssetIsMeetingtotrue)上已经讨论过,EWS对在公用文件夹中创建新日历项目/session时无法自动发送session邀请有限制。因为我真的需要将session发送到各个与会者的日历中,所以我想知道是否有人发现了这种奇怪行为的解决方法(我什至找不到以编程方式发送session邀请的方法)。唯一似乎可行的方法是将日历项目转发到与会者的地址,但这实际上不是一个选项,因为它只能使session作为电子邮件中的附件提供。 最佳答案

php - Not a valid entity or mapped super class 错误来自 Doctrine

我正在尝试设置Doctrine(2.2.1)以与我的网站一起使用,并且我遵循了入门指南,但我收到以下错误:Fatalerror:Uncaughtexception'Doctrine\ORM\Mapping\MappingException'withmessage'ClassDocumentFieldisnotavalidentityormappedsuperclass.'inC:\inetpub\sites\hd\Doctrine\ORM\Mapping\MappingException.php:147Stacktrace:#0C:\inetpub\sites\hd\Doctrine\

php - 学说 2 : Can I get a Reference from a Repository instead of from the Entity Manager?

我知道我可以从实体管理器获得引用。但是,我不希望我的服务依赖于实体管理器。相反,我想注入(inject)一个Repository类,然后以某种方式从该Repository类获取Reference。这可能吗?我不想要这个:em=$em;}publicfunctiondoSomething($someId){$reference=$this->em->getReference('My\Entity',$someId);}}我想要这样的东西:repo=$repo;}publicfunctiondoSomething($someId){//howtoretrieveareference???$

java - JPA Criteria query eager fetch associated entities using a SINGLE query with join 而不是多个查询

在将hibernate从4.3.11升级到5.2.12的范围内,我们正在从Hibernatenative标准查询迁移到JPA标准查询,并发现了不同的行为。以前的hibernate条件使用带有连接的单个查询来急切地获取一对多关联实体,但JPA使用单独的查询来获取每个根实体的关联实体。我知道我可以像entityRoot.fetch("attributes",JoinType.INNER);那样显式设置获取模式,但我们需要在一些AbstractDao实现中完成它,它应该适用于任何急切的人-对多关联,因此不能显式设置。那么我能否以某种方式告诉JPA标准,以便在默认情况下使用连接而不是针对每个根

java - Spring 与 JMS + ActiveMQ 集成 : Messages remain in JDBC Message Store after reconnect

我正在尝试使用SpringIntegration和ActiveMQ消息代理配置JMS。我的出站channel应该由JDBC消息存储支持,以防止数据丢失,例如经纪人或我的应用程序离线。到目前为止,我的配置似乎有效,但JDBC消息存储的行为并不像我预期的那样。如果我断开代理,发送到出站channel的消息将按预期保留,但在重新连接后它们保留在数据库中并且不会发送到队列。但是,我在重新连接后发送的更多消息到达队列,如果我重新启动我的应用程序,持久消息也会最终发送......application-context.xml-->context.xml我正在使用EcomxProducerGatew

java - hibernate/JPA : Mapping entities to different databases

我有一个管理3个数据库的应用程序。我在seam框架上使用带JPA的hibernate。所以我有一个包含三个持久单元的persitence.xml文件(我删除了db2和db3的属性):org.hibernate.ejb.HibernatePersistencedb1sourceorg.hibernate.ejb.HibernatePersistenced2sourceorg.hibernate.ejb.HibernatePersistenced3source在我的seamcomponents.xml文件中,我创建了3个managed-persistence-context以将seam映射

java - JPA : Ideas to track the evolution/changes of the entities

我想知道是否有任何简单的方法来实现对实体中更改的跟踪?Hibernate的Envers进行了审计,但据我所知,它是面向Hibernate的。我在想JPA中是否有什么东西,或者没有超出规范的解决方案。如果没有任何东西,有人可以给我一个想法如何开始这种事情。我想到的一个想法是创建一个实体,例如:classChange{StringclassName;longid;StringfieldName;StringfieldValue;DatedateOfChange;}其中将包含更改的属性。该解决方案在存储位置方面似乎非常有效,但处理被跟踪实体之间的关系可能会更加困难(尚未弄清楚)。我非常感谢对

java - Spring JPA 多对多 : remove entity, 删除连接表中的条目,但不删除另一侧

我有这个用例:我有用户。我有群组。用户和群组之间存在N:N关系。我无法删除用户。如果我删除一个群组,该群组中的用户不应被删除。用户端:@ManyToMany(fetch=FetchType.EAGER)@JoinTable(name="USERS_GROUPS",joinColumns=@JoinColumn(name="USER_ID",referencedColumnName="ID"),inverseJoinColumns=@JoinColumn(name="GROUP_ID",referencedColumnName="ID"))privateListgroups;组方:@Ma

java - JPA @Entity 继承

我研究JPA/Hibernate@Entity继承已有一段时间了,但似乎找不到任何可以解决我想要实现的目标的东西。基本上,我希望能够根据需要定义一个包含所有列和表映射的@Entity。然后,我希望能够使用在每个“子实体”的主体中定义的不同组的@Transient方法在许多不同的位置扩展@Entity。这是我正在努力实现但迄今为止没有成功的基本示例:@Entity@Table(name="mountain")publicclassMountainEntityBaseimplementsSerializable{publicIntegermountainId=0;publicInteger

Java JPA : Performant check if Entity is already in DB

使用JPA检查实体是否已在数据库中的最佳方法/最佳实践是什么?我正在编写一个将主机信息添加到数据库的客户端。例如附加的存储lun、hba等...如果我想为主机添加一个Lun,我必须检查该lun是否已经在数据库中。(Lun可以附加到另一个主机上)。我看到了2种可能性:我选择了Lun,检查它是否已经在数据库中尝试插入Lun并检查异常(唯一约束)有人有这方面的经验吗?BR,雷内 最佳答案 entityManager.find(SomeEntity.class,id)Returns:thefoundentityinstanceornulli