首页 > TAG信息列表 > eclipselink
java-Eclipselink和对数据库的多次访问时更新触发器
在我的项目中,我有一个许多客户端都可以连接的数据库.并发访问和写入效果很好.现在的问题是不是每秒从数据库重新加载数据以始终具有数据的当前状态. 如果更改了数据库,Eclipselink是否提供(自动?)重新加载数据的触发机制? 一个人将如何使用此触发器? 谢谢!解决方法:我见过的一种解决方java-JPA实体管理器工厂注入失败(JPA 2,Eclipselink,J2EE 6)
我正在尝试启动并运行一个小型示例Web应用程序,但是在注入实体管理器工厂时遇到了问题. 我的persistence.xml如下; <persistence version="2.0" xmlns=" http://java.sun.com/xml/ns/persistene" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:scjava-使用联接表的JPA一对多单向关系
我想在现有项目上评估JPA.数据库模型和java类存在,并且当前通过自身生成的代码进行映射.数据库模型和java类不能理想地组合在一起-但是自定义映射效果很好.但是,总体而言,使用JPA似乎值得一试. 如您所见,我是JPA的新手,必须进行xml配置工作.目前,我正在使用联接表处理一对多的单向java-JPA 2中@Embeddable上的@PostLoad吗?
我有一个问题,就是我的@Embeddable上的@PostLoad方法没有被调用. 但是我不知道它是否应该工作并且某个地方的配置错误更多,或者我不应该工作,因为@PostLoad仅适用于@Entitys吗? 我没有在JSR的@Embeddable中找到有关@PostLoad的具体声明. 3.5.1 Lifecycle Callback Methods Entitymysql-无法在Eclipse中创建JPA表
我在eclipse中有一个工作项目,该项目创建了一个从实体到mysql数据库的JPA表(仍在学习中).不幸的是,由于我希望有“测试”和“生产”数据库,因此它在错误的数据库中创建了表.它以某种方式获得了“生产”数据库的详细信息,即使看起来所选的数据库连接都在进行测试. 我对项目进行了一java-JPQL新对象实例化
我有两个命名查询,并且都具有相同的逻辑,只是每个查询使用不同的对象构造函数来选择结果 命名查询1: SELECT DISTINCT NEW dk.NewsRoomView(n,p) FROM NewsItem n LEFT JOIN n.placements p JOIN n.actors a 命名查询2: SELECT DISTINCT NEW dk.NewsRoomView(n.id,n.title,SIZE(n.java-覆盖EclipseLink EntityManager
有没有办法覆盖EclipseLink提供的EntityManager?我想重写EclipseLink的EntityManager.remove()方法-我不希望物理移除(仅逻辑上).扩展适当的EntityManager很容易: public class MyEntityManager extends org.eclipse.persistence.internal.jpa.EntityManagerImpl { public MyEnJava-在数据库中搜索关键字
我正在使用Eclipselink,并且关于JPA NamedQueries有一个棘手的问题. 我的数据库表包含一列来自VARCHAR类型的列,并将以逗号分隔的关键字列表存储为一个字符串. 如何在JPA中创建NamedQuery来搜索这些关键字?我想提供一个字符串列表作为参数,因此,我想要一个对象列表,其中关键字列表包java-在将XML解组到对象时,EclipseLink MOXy是否能够应用JSR-303 Bean验证?
如果我正确理解JSR-303的精神,它旨在允许在应用程序体系结构的多个层上应用Bean(数据)验证. 尽管我看到了一些有关JSR-303的JPA / Hibernate应用程序的讨论,但我正在努力寻找是否有任何可行的实现可应用于Web服务/ JAXB编组(即更靠近表示层). 这是我因Bean验证而失败的一个相当人为java-对数据库进行9次查询后,执行相同查询的时间乘以7
我在Windows 7 32上使用PostgreSQL(9.4.8).我正在通过Eclipselink 2.6.3和JDK 8u72上的JDBC驱动程序9.4.1208访问数据库. 我正在执行一个简单的计数查询(使用Criteria API构建).第一个查询花费一些时间,这没问题,此后,接下来的8个查询花费的时间略少,这很棒.然后,对于第9个查询,响java-如何检查(调试)JPA查询是否从缓存或数据库获取结果
我有简单的JPA查询 Query query = getEntityManager().createQuery("SELECT pn FROM ProductsNames pn" + " WHERE pn.languages = :language" + " ORDER BY pn.products.id ASC"); query.setParameter("languagejava-热部署后的未知实体bean类:netbeans 6.9 glassfish 2.1 eclipselink jpa 2.0
当我部署应用程序时,它可以完美工作,直到我进行更改,保存并由netbeans热部署该应用程序为止.此时,我在具有@entity并且包含在我的persistence.xml中的类上收到一个未知的实体bean类错误.发生这种情况时,处理jpa的所有内容都会停止工作.只有重新启动服务器后,我的jpa内容才能再次开java-JPA-如何访问查询元数据?
我正在为我的应用程序创建通用的报告逻辑,并希望能够运行任何查询并解析响应.报告的输入是我使用EntityManager.createNativeQuery(query)运行的本机SQL查询. 我所有这些工作都很好,但是目前我还必须指出查询响应的返回“标题”. 例如,对于此查询: SELECT name, email FROM users;java-如何避免EclipseLink的MySQL连接超时错误?
如果没有任何反应,MySQL将在一段时间后关闭连接(8 hours by default).时间可能受配置中的wait_timeout变量影响. 我有一个Eclipse RCP应用程序,在其中使用EclipseLink作为持久性框架,当客户端超过超时时,我得到一个错误: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTjava-如何在eclipselink中访问多个租户?
eclipselink(或Hibernate)中的租户是一个很好的概念,可以将数据域彼此分开.我在单表策略中使用eclipselink. 有时有必要从多个租户那里访问数据(例如,出于管理目的).有什么好办法吗? (我不想遍历所有租户来收集数据…) 例: @Entity @Multitenant @TenantDiscriminatorColumn(name =使用Java配置配置eclipselink Spring MVC MySql(无XML配置)
我正在尝试将eclipselink JPA集成到我的Spring Web应用程序中. 有什么好的指南哦,如何仅使用基于Java的配置在Spring MVC中为MySql数据库配置eclipseLink?没有dispatcher-servlet.xml. 我熟悉基于Java的Spring配置. (使用@ Configuration,@ EnableWebMvc,@ ComponentScan,@ EnableTr春季-如何在没有活动会话的情况下将实体侦听器添加到JPA(EclipseLink)实体?
我正在弹簧豆中尝试执行以下操作: @PostConstruct public void registerTorchEntityListeners() { Session session = entityManager.unwrap(Session.class); for (EntityType<?> entity : entityManager.getMetamodel().getEntities()) { if (entity.getJavaTjava-无法识别Eclipselink实体
我有可能依赖其他版本的版本.从属版本存储在列表DependOn中.因为我需要确定在哪个其他版本中使用了特定版本,所以我使用了usedIn列表,它与dependsOn相反. 我的问题是,一旦我添加了用于从dependsOn添加/删除单个Version的方法,EclipseLink便不再将我的类Version识别为实体. 我的版本java-Config.class中的CacheManager bean定义导致NoSuchBeanDefinitionException
我有一个正在检查数据库条目的Spring服务.为了最大程度地减少我的存储库调用,两个查找方法都是“ @Cacheable”.但是,当我尝试在配置类具有CacheManager bean定义时初始化服务bean时,出现以下NoSuchBeanDefinitionException: Caused by: org.springframework.beans.factory.NoSuchBjava-QueryDSL重复标识变量/相等语法错误,是否存在Set?
我有这里概述的JPA实体: QueryDSL JPA syntax error with contains on Set? 现在,我尝试在单个查询中对Set标记设置多个限制: Set<Tag> withTags = ...; Set<Tag> withoutTags = ...; q.where(license.tags.any().in(withTags)); q.where(license.tags.any().in(withoutTags).not()java-未在父级上调用Jpa prepersist回调
我的密码 @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public class SiteMessage implements Identifiable{ @PrePersist public void onCreate1(){ System.out.println("Executed onCreate1"); } } @Entity @Table(namejava-Lucene与EclipseLink的集成
我正在尝试将Lucene与EclipseLink结合使用,并想知道那里是否有任何好的集成库?我已经看过太阳耀斑,看起来像石灰,它可以满足我的要求,但是它已经过时了(尽管我使用的是EclipseLink的较旧版本,但我使用的是Lucene 4.10)这可能有用,但是我找不到任何文档,有关如何使用它的示例或教程.java – EclipseLink – 双向OneToMany关系
假设我有两个实体: @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } @Entity public class Order implementsjava – 使用Spring JPA的多租户
我正在寻找我的Web应用程序的多租户解决方案. 我想用Separate Schema Model实现一个应用程序.我想每个会话都有一个数据源.为了做到这一点,我把datasource和entitymanger放在会话范围内,但那不起作用.我想在用户输入用户名和密码以及tenantId时加载data-access-context.xml(包括数java – 与Bean Validation API结合使用时,Hibernate不遵循JPA规范吗?
这个问题是对此问题的跟进:JPA ConstraintViolation vs Rollback 我做了一些关于JPA和验证API(JSR-303)组合的测试. 我在JPA specifications(第101-102页)中找到了以下内容: By default, the default Bean Validation group (the group Default) will be validated upon the pre-pe