jpa相关内容

使用 Spring、JPA 和 Hibernate 访问 Jboss 中配置的多个数据库/数据源

我有一个需求,我需要配置一个基于 Spring 的应用程序来处理两个数据库.我们有两个数据库,一个用于保存实时数据,另一个数据库用作数据仓库并包含存档数据(具有与 Live db 完全相同的结构). 为简单起见,假设有一个搜索产品的请求.应用程序应该做的是在 Live 数据库中搜索产品详细信息,如果没有找到,它将检查存档数据库. 如果我需要配置这样的设置,我是否还需要配置到数据源,搜索 ..
发布时间:2022-01-07 12:29:47 Java开发

未在 JPA 中创建的唯一约束

我创建了以下实体 bean,并将两列指定为唯一的.现在我的问题是该表是在没有唯一约束的情况下创建的,并且日志中没有错误.有人有想法吗? @Entity@Table(name = "cm_blockList", uniqueConstraints = @UniqueConstraint(columnNames = {"terminal", "blockType"}))公共类 BlockList { ..
发布时间:2022-01-07 12:28:29 数据库

Wildfly - 在运行时设置数据源密码

我正在使用 Jboss wildfly 8.1 和 JPA Hibernate 开发服务器应用程序.问题是,必须在运行时加载 JPA 数据源信用(密码).当服务器启动时,它连接到一个加密存储,在那里它检索真实数据库的密码.之后,它应该建立与真实数据库的连接. 我已经尝试了几件事:通过 JNDI 查找数据源并将其与实际 DS 重新绑定.通过 JNDI 查找 entityManagerFacto ..
发布时间:2022-01-07 12:24:32 其他开发

JBoss 部署问题 - 无法部署此 Jar

我正在尝试在 jBoss 中部署一个应用程序,但我遇到了这个问题.我正在尝试部署一个 jar,但遇到了问题. 附上完整的日志: jboss@ubuntu:/usr/share/jboss-as-7.1.1.Final/bin$ ./standalone.sh -c standalone-full.xml============================================ ..
发布时间:2022-01-07 12:22:56 其他开发

在 EAP 6.4.0 中使用 JPA 2.1

我一直在寻找解决这个问题的方法,但没有成功. 我们正在将应用程序迁移到 EAP 6.4.0,而我们的应用程序依赖于 JPA 2.1.但是,JBoss 是 Java EE 6 服务器,因此以模块的形式包含 JPA 2.0. 我尝试将 JPA API jar 直接包含在我的 WEB-INF/lib 目录中,认为类加载器更喜欢这个而不是系统中的那个. 我试图在我的耳朵中包含一个 jbo ..
发布时间:2022-01-07 12:15:29 其他开发

未找到查询异常的实体

我正在执行以下几行: String queString = "一些查询字符串"查询 q1 = em.createNativeQuery(queString, T03CallsLog.class);T03CallsLog newCall;newCall = (T03CallsLog) q1.getSingleResult();//这一行在第一次之后导致异常 奇怪的情况.如果我只用一个实例执行它 ..
发布时间:2022-01-07 12:13:47 Java开发

@GeneratedValue(strategy = GenerationType.AUTO) 不像想象的那样工作

我正在尝试将一个对象持久化到数据库中.不断收到“列 ID 不能接受空值错误".我的对象看起来像这样: @Entity公共类测试表{@ID@GeneratedValue(策略 = GenerationType.AUTO)私人整数 id = 0;@Column(可为空=假,长度=256)私有字符串数据 = "";公共整数 getId() {返回标识;}公共无效setId(整数ID){this.id ..
发布时间:2022-01-07 12:03:48 其他开发

将 jpa 实体转换为宁静资源的好策略是什么

Restful 资源并不总是与您的 jpa 实体一一对应.正如我所看到的,我正试图弄清楚如何处理一些问题: 当一种资源具有由多个实体填充和保存的信息时. 当实体中有更多信息要作为资源发送时.我可以只使用 Jackson 的 @JsonIgnore,但我仍然会遇到问题 1、3 和 4. 当实体(如聚合根)具有嵌套实体并且您希望包含其嵌套实体的一部分但仅包含特定级别的嵌套作为您的资源时. ..
发布时间:2022-01-07 08:18:29 Java开发

懒惰一对一Spring JPA与构建“动态"JSON

我正在使用 Spring Boot 开发一个相对较大的项目,总的来说我对它很满意,但我遇到了一些我认为不应该成为问题的问题. 首先是一对一的关系.令人沮丧的是它不能正常工作(至少在我看来). 例如,我有两个实体,User 和 UserProfile.他们有一对一的关系,但大多数时候我只需要 User 数据,但它会获取(无论我尝试什么,哦,天哪,我在每个帖子上都尝试了世界建议Google ..
发布时间:2022-01-07 08:16:46 Java开发

强制事务回滚 Seam 中的验证错误

快速版本:我们正在寻找一种在支持 bean 上执行方法期间发生特定情况时强制事务回滚的方法,但我们希望回滚发生而不必向用户显示通用的 500 错误页面.相反,我们希望用户看到她刚刚提交的表单和表明问题所在的 FacesMessage. 长版:我们有一些支持 bean,它们使用组件在数据库中执行一些相关的操作(使用 JPA/Hibernate).在此过程中,某些数据库操作发生后可能会发生错误. ..
发布时间:2022-01-06 21:06:34 Java开发

整个类的事务注释 + 不包括单个方法

我有一个带有 @Transactional 注释的类(而不是为它的所有方法标记它). 虽然我在该类中有一个不应该被注释为 @Transactional 的方法. 我的问题是是否可以在此方法中添加注释以将其标记为“非事务性"?或者我应该开始将此类中的每个方法标记为“事务性",不包括此方法(大量工作) 谢谢. 解决方案 可以使用不同的事务传播策略.这些存在于枚举 Propag ..
发布时间:2022-01-06 21:01:09 其他开发

JPA 事务的工作原理

每当我想保留任何实体时,都会执行以下代码.事情似乎运行良好,但我不明白它是如何工作的! EntityManager em = getEntityManager();EntityTransaction userTransaction = em.getTransaction();userTransaction.begin();em.persist(ent);userTransaction.commi ..
发布时间:2022-01-06 20:56:39 其他开发