草庐IT

子实体

全部标签

java - 从 Hibernate 实体生成 er 图

我想从Hibernate实体或Hibernate映射生成ER图。我选择了提供此功能的视觉范例工具。如果您知道哪个支持上述功能,我想知道您对视觉范式或其他一些工具的反馈。 最佳答案 如果您使用的是IntelliJIdea(终极版),则可以使用PersistenceToolWindow。为了使用此功能,您必须将JavaEE持久性框架支持添加到您的项目或模块中。(注意:为此,请转到项目工具窗口:右键单击模块文件夹并选择添加框架支持。)要使工具窗口可用,您的项目中必须有启用JPA或Hibernate的模块,即具有JPA或Hibernatef

java - EclipseLink 中具有动态实体的序列

我正在尝试让带有动态实体的序列在EclipseLink中工作,我需要一些帮助。我正在定义我的动态实体,如下所示:EntityManagerFactoryemf=Persistence.createEntityManagerFactory("default");EntityManagerem=emf.createEntityManager();Sessionsession=JpaHelper.getEntityManager(em).getServerSession();DynamicClassLoaderdcl=DynamicClassLoader.lookup(session);Cl

JPA:在分离之后坚持(用于创建实体副本)使EntityManager缓存混淆

我使用此代码制作了实体的副本:EntityClassobj=em.find(...);em.detach(obj);obj.setId(null);obj.setName("New");em.persist(obj);em.flush();因此,问题是-如果我从该创建的副本中进行新副本,它们都指向EntityManagerCache中的最后一个创建的副本!//Call#1copymethodEntityobj=em.find(Entity.class,1);//oldobject,id=1em.detach(obj);obj.setId(null);em.persist(obj);//crea

用于将复杂实体发布到 Spring Data REST/HATEOAS 服务的 Java 客户端

据我所知,提供了将复杂对象转换为正确HAL格式的方法。这当然是在编码框架本身中的对象时利用的。Resource和Link对象等为了一个用例:Company1是我系统中现有的Company。我想添加一个为Company1工作的新Employee下面是一个示例Employee对象,您将从基于SpringDataREST的服务接收到该对象。SpringHATEOAS还提供了自己构造这些对象的方法。{"id":null,"firstName":"bZWthNFk","lastName":"GtTnrqka","loginId":"zTk5rT","active":true,"_links":{

java - 如何使用 Spring Boot 为嵌套实体配置 Jackson 反序列化器

考虑以下实体:packagebr.com.investors.domain.endereco;importcom.google.common.base.Objects;importcom.google.common.base.Strings;importcom.google.common.collect.ComparisonChain;importorg.hibernate.validator.constraints.NotBlank;importjavax.persistence.*;importjava.io.Serializable;importstaticcom.google.

java - 持久化实体时的问题

@Entity@Table(name="jobitems")@IdClass(JobItemId.class)publicclassJobItemimplementsSerializable{@ManyToOne@PrimaryKeyJoinColumn(name="forumId")privateForumforum;@ManyToOne@PrimaryKeyJoinColumn(name="parsingJobId")privateParsingJobparsingJob;@Id@Column(name="forumId",insertable=false,updatable=fa

java - hibernate :在运行时创建实体(带注释)

是否可以在运行时创建hibernate实体类(带注释)?它应该与也在运行时添加的表相关。实体应该对Hibernate可见,这一点很重要。一般来说有可能吗,请你给我一些关于这个问题的建议吗?我明白,反射(reflection)是关键词,但要找更多的词。问候。 最佳答案 在这种情况下,您可能希望在运行时以编程方式创建Hibernatesession工厂,传入您创建的新映射,查看http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.h

java - 如何在 Spring Boot 中实现通用 JPA 存储库——它可以自动连接到任何实体/类类型的 spring 服务中

这是扩展了springPagingAndSortingRepository的示例GenericRepository实现,@NoRepositoryBeanpublicinterfaceGenericRepositoryextendsPagingAndSortingRepository{publicListfindByNamedQuery(Stringname);publicListfindByNamedQueryAndParams(Stringname,Mapparams);publicTfindOneByNamedQuery(Stringname);publicTfindOneByN

java - 将实体移动到外部 jar 包后未映射的实体

在我的Java/Seam/JbossAS应用程序中,我决定将我的模型类(hibernate实体)外部化并将它们移动到另一个项目中。该项目生成model.jar,然后由主应用程序使用。model.jar依赖由Ivy解决。使用Ant构建主应用程序没有问题。然后我手动将model.jar复制到“mainapp.ear/lib”目录中。之后我部署了该应用程序并且没有任何问题(尽管我注意到没有关于找到的映射的日志信息)。但是当我想登录时,我得到了异常:javax.el.ELException:javax.ejb.EJBTransactionRolledbackException:org.hibe

java - 无法在 JSON 输出中获取 JPA 实体 ID

我们正在尝试使用Spring-Data-JPA和Spring-Data-Rest进行POC。输出看起来异常,我们有实体字段的值,除了id,id字段设置在抽象类中。我们正在使用一个简单的实体女巫扩展AbstractPersistable(它是一个spring-data-jpa类http://docs.spring.io/spring-data/jpa/docs/current/api/org/springframework/data/jpa/domain/AbstractPersistable.html)。这里是这个的源代码:@MappedSuperclasspublicabstract