openjpa

    0热度

    1回答

    我正在使用Spring和OpenJPA开展项目。我有一个用例,我需要在不同的项目/ maven模块中创建相同数据源的实体。 方法1: 我有具有含有具有特定功能的实体组两个模块Maven项目核心实体。 模块A - Enitity1,Enitity2,Enitity3 模块B - Enitity4,Enitity5,Enitity6 我具有用于每个组的实体的创建单独的持久化单元和持久性XML。当实体在

    0热度

    1回答

    我的应用程序使用OpenJPA连接Postgres数据库。在架构中,我在列中使用了inet postgres数据类型。 Java中的这个字段是一个字符串。我能够正确地阅读该字段,但我在插入新行时遇到问题。 在互联网上搜索我已经发现了三个可能的解决方案做到这一点: 创建本机查询。这种方法可行,但在我的具体情况下,创建一个Native查询以插入此行意味着创建更多由OpenJPA管理的查询,这可能会导致

    -3热度

    1回答

    我有很多对许多项目和文件之间的关系被映射这样: @LoadFetchGroup("documents") @ManyToMany(targetEntity = entity.Document.class, mappedBy = "projects", cascade = CascadeType.ALL) private List<Document> docs = new LinkedList<

    2热度

    2回答

    我使用Apache Tomme 1.7。 我有两个实体,Autor和Livro,具有ManyToMany关系。如果我的实体只有一个Id字段,我可以使用通用dao执行findAll,findOne并正常更新。 问题是,如果我尝试添加其他字段,如“名称”到一个实体,更新和findOne停止工作! 我有以下实体: 作者日期: @Entity public class Autor { @Id

    0热度

    1回答

    我已经安装了Karaf和OpenJPA并对其进行了测试,如here所述。我安装了examplejpa,它工作正常,没有任何错误。 但是,我需要在另一个Karaf包中使用此jpa(Person类和PersonService接口)。换句话说,我已经安装了examplejpa。现在我想创建一个新的bundle,它可以通过examplejpa bundle来访问数据库。 我该怎么做这件事? 一般来说,有没

    0热度

    2回答

    我在IntelliJ IDEA中从头创建了一个新的Java应用程序。现在我想使用jar库,例如OpenJPA的。我添加使用Project Structure库 - >Libraries这样的: 然后我想在我的Java代码中使用注释从库,但我没有得到导入这些类的选项。它看起来像的IntelliJ IDEA是不是我的图书馆还知道: 我在做什么错误添加此库时?还有什么我必须做的才能让它工作? 加入这个库

    0热度

    1回答

    我们在我们的项目中使用Spring Data(版本1.3.2)和OpenJPA(版本2.2.2)。 OneToOne关系在我们的实体中面临延迟加载字段的问题。我将用一个例子来描述这个问题:我们有两个实体(称为Person和Address)。 Person和Address之间有一对一的关系。下面给出的是Person和Address实体的代码示例(getter和setter冷落为了简洁): @Enti

    0热度

    1回答

    我正在实现访问MySql数据库的服务器上的REST API。数据库使用JDBC/OpenJPA进行访问。有几种使用OpenJPA注释(@Id,@Column等)和对象-XML绑定注释(@XmlRootElement,@XmlElement等)注释的对象模型。我正在使用Jersey作为REST API。问题是,当试图访问像“myapp /.../ users/admin”时,我得到一个错误,说当有“

    0热度

    1回答

    我有一个涉及从多个设备(千次)记录数据的项目 - 设备每X秒发送一次需要记录的数据。 设备向应用服务器(Apache TomEE)发送HTTP GET请求,服务器解析请求并将其存储到SQL Server数据库。 TomEE服务器被复制3次,并且负载均衡器在它们之间循环请求。 我用OpenJPA中存储的记录,这样(的em持有需要存储的记录): EntityTransaction tx = em.ge

    4热度

    3回答

    目前我正在将新的JPA实体映射到旧的数据库。数据库中的列名具有用'my_column_name'等下划线分隔的列名。 问题是JPA默认使用骆驼大小写。 // Will be 'myColumnName' in queries and generated databases private String myColumnName; 我知道这是可以添加@Column(name =“...‘)或@