eclipselink相关内容
我有两个具有@ManyToMany关系的实体,让我们举一个常见的示例学生和课程,我正在持久化一个新课程和一个学生列表,如果列表中有一个新学生,它应该级联新的学生,如果它已经存在,它应该更新它。 对于新学生和新课程的情况,它工作得很好,但是对于新课程和现有学生,我从数据库中抛出了一个唯一的约束违反。关系如下。 @Entity @Table public class Course impl
..
我正在使用的Java EE开发REST Web服务:GlassFish 5.0(内部版本25)、MariaDB 10.4和eclipselink(JPA 2.1) 以下是我的代码: 命令行表 CREATE TABLE IF NOT EXISTS `cooldb`.`commande_line` ( `id` INT NOT NULL AUTO_INCREMENT, `quant
..
我负责改进我们应用程序的性能。我现在正在考虑尝试让某些事情并行运行。 如果可以提供帮助的话:我们使用Postgres作为我们的数据库,而NikpseLink是我们的JPA提供程序。 这是通过Dynatrace: 可视化的请求执行(针对PUT /something终结点)的快照 每个黄色条表示SQL查询在数据库中的运行时间。 其中某些调用不相互依赖,可以同时进行。 例
..
假设我有一个Persistence.xml文件,如下所示:
..
如何在JPA/lippselink 2.6.5中使用三个级别的“LEFT JOIN”来获取表3(Relationship ONEtoONE)? 此命令不获取它:(错误) SELECT t1 FROM Table1 t1 LEFT JOIN FETCH t1.table2 t2 LEFT JOIN FETCH t2.table3 此命
..
我希望将相同的实体持久化到MySQL数据库和Postgres数据库(本质上一个是另一个的实时克隆)。从概念上讲,我希望在单个方法中完成此操作: EntityManager mysql = ...; EntityManager postgres = ...; MyEntity e = new MyEntity(); e.setStuff(); mysql.persist(e); postgre
..
我很难弄清楚如何在不使用Persistence.xml文件的情况下使用Spring配置NikpseLink。我也想用NikpseLink配置静态编织,以避免Hibernate中所有令人讨厌的LazyLoadExceptions。 下面是我的Hibernate&;Spring配置,它工作得很好。我也想用NikpseLink做一些类似的事情,但我真的很难找到完整和相关的文档。
..
我只需要使用JPA标准执行以下MySQL查询(根据给定的国家名称(在country中)从state_table获取一个州的列表)。 SELECT state_id, state_name, country_id FROM state_table WHERE country_id IN(SELECT country_id
..
我的Java实体中有如下属性: @Basic(fetch = FetchType.LAZY) //I tried without this as well @Column(name = "value_x", columnDefinition = "bigint default 0") private Long valueX; 在pgAdmin的表定义中,我看到: value_x b
..
我是Java Enterprise和JPA的新手(使用NetBeans的EclipseLink JPA2.0)。 我正在尝试实现不同项目和包中的不同@Entity类之间的链接,但没有成功。 数据库D1有一个表T1和一个引用数据库D2上的表T2的同义词T2。 所以我创建了两个项目(JAR): D1-JPA包含@Entity Package1.T1.class和sistence.xm
..
我正在尝试以编程方式创建实体工厂管理器,而不使用持久性文件 EntityManagerFactory emf; Map properties = new HashMap(); properties.put("hibernate.connection.driver_class", "com.mysql.jd
..
使用 EclipseLink 作为 JPA 2.0 提供者,我可以通过简单的调用获得 JDBC 连接 Connection con = entityManager.unwrap(Connection.class); 但我不确定我要负责什么.提交查询后是否必须关闭连接?还是我不允许关闭连接,因为 EclipseLink 也在内部使用这个连接.还是它不在乎,因为 EclipseLink 会观察我的
..
如何修改 Eclipselink JPA 2.0 连接重试行为.当 Eclipselink 检测到连接失败时,它会自动尝试将其自身重新连接到数据库,这会导致 swing ui 冻结而没有任何响应,直到它连接到数据库.是否有任何解决方案来修改此行为即连接失败时是否可以抛出异常而不重试请帮助解决这个问题我面临着巨大的问题. 我浏览了 eclipselink 源代码和谷歌,但找不到任何解决方案.
..
我在这里读到https://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Sub-selects_in_FROM_clause 那个eclipselink在from子句中支持子查询 但是当我使用这个查询时 queryString2="SELECT NEW dz.com.na
..
我的 JPA 实体列表如下: @OneToMany(mappedBy = "scadaElement", orphanRemoval = true)私有列表元素参数; 和map形式的ElementParameter @ManyToOne@JoinColumn(name = "SCADAELEMENT_ID")斯卡达元素斯卡达元素; 当我使用 elementParameters
..
我正在尝试遵循位于 here 但得到一个 javax.xml.bind.PropertyException.由于以下代码行,我收到此异常: marshaller.setProperty("eclipselink.media-type", "application/json"); 我已经复制/粘贴了上面列出的示例,所以我的代码正是您在此处看到的.搜索 SO 和 Google 并没有帮助,我想我会
..
我即将开发一个基于 JAX-RS 的 RESTful Web 服务,我使用 MOXy (JAXB) 来自动生成我的 Web 服务的 JSON 响应. 一切都很酷,但由于 Web 服务将是基于 JavaScript 的 Web 应用程序的后端,因此可以公开访问,我不想公开某些细节,例如类名等. 但是,我意识到在某些情况下 MOXy 会在编组后的字符串中嵌入一个“@type"条目,并且该条
..
我有一个使用 JPA 实体类的 JAX-RS Web 服务.我有一个这样的资源类: @Path("/entity")公共类 MyEntityResource{@得到@Produces(MediaType.APPLICATION_XML)@Path("/{实体}")public MyEntity getMyEntity(@PathParam("entity") 字符串实体){log.debug("
..
jaxb.properties 需要与您正在创建 JAXBContext 的域类位于同一包中. 我正在使用 Moxy 的 xml 驱动配置,因为我不想使用注释或 XJC 生成的对象.我有一个现有的域类,它们分布在多个包中.这是否意味着我需要在所有这些包中都存在 jaxb.properties 或者有更好的选择(也许编写我自己的一些可以从 jvm arg 或其他东西读取的接口的实现)?
..
我正面临一个编组/解组问题,涉及使用 MOXy 的 JAXB 实现和外部元数据绑定文件的继承和多态性. 我无法控制 XML 文件或模型类. 模型中有多个类继承其他 DTO 类.这是我正在使用的环境的示例.此示例仅用于某些语法目的,实际环境涉及嵌套继承、集合等: 这里是要继承的类 类 A {私有字符串名称;公共字符串 getName(){返回名称;}公共无效集合名称(字符串值)
..