问题内容: 我在Ubuntu的 2.2.0* 版本中使用 grails 已有一段时间,一切都进行得很好。我的申请运行正常。昨天我将JDK更新为1.7.0_25,我敢肯定那只是我所做的更改。从那时起,我的所有应用程序在调用run- app时都会引发错误(底部的stacktrace)。 * 我在一个项目上摆弄了webxml插件,但我认为这不会搞乱其他应用程序。我使用git进行版本控制,即使我返回稳定的
问题内容: 我必须在设计糟糕的旧数据库中应用JPA。不幸的是无法更改它。幸运的是,仅用于只读访问。 我发现的最奇怪的事情之一是没有联接(或中间)表的“多对多”关系。这是表结构的简化: ACCESS_GROUP列可以在两个表中重复 一位用户可以与N个访问相关 一个访问可以与N个用户相关 必须按照这种方式“概念上”将此表与Java类映射: 但是我认为这是不可能的。您认为在JPA中访问此表并浏览它们的最
问题内容: 运行时出现此错误: 执行引导程序时出错:创建名称为’messageSource’的bean时出错:初始化bean失败;嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名称为’transactionManager’的bean时出错:设置bean属性’sessionFactory’时无法解析对bean’sess
问题内容: 我很难理解存储库模式。 关于该主题有很多意见,例如在Repository模式中做得正确,但其他信息,例如Repository是新的Singleton或再次,例如在Do n’t use DAO use Repository中, 或者只是以某种方式使用Spring JPA Data + Hibernate + MySQL + MAVEN 存储库似乎与DAO对象相同。 我厌倦了阅读这些东西,
问题内容: 我在下划线有数据库字段。我在camelcase中有实体字段。我不能改变任何一个。 是否有东西,也许是类级别的注释,我可以使用它默认将实体列名称注释设置为等效于驼峰式? 例如,我有一个这样的实体: 我梦dream以求: 问题答案: 您可以使用hibernate的命名策略。这种命名策略类描述了如何为给定的Java名称生成数据库名称。 看到: 命名策略示例 第二个例子 很好的oracle命名
问题内容: 我有一个由DBA创建的表。我想为每个表提供实体类以进行进一步查询。有人可以建议如何使用eclipse自动创建实体类吗? 问题答案: 如果使用JPA进行持久化,则可以使用Eclipse提供的“ JPA工具”从表生成Java实体类。 这是教程
问题内容: 我有一个使用Java Servlet / JSP的应用程序。我的应用有多个客户端,但是每个客户端都有一个单独的数据库。所有数据库都具有相同的架构。我想确定用户登录系统时要使用哪个数据库连接。 例如,客户端A登录后,我确定客户端A属于数据库C,抓住了数据库C的连接,然后继续愉快地进行操作。 我正在将JPA与Hibernate一起用作我的JPA提供程序。是否可以使用多个持久性单元并在登录时
问题内容: 我正在寻找一种将二进制数据流传输到数据库或从数据库流传输二进制数据的方法。如果可能的话,我希望使用Hibernate来完成(以与数据库无关的方式)。我发现的所有解决方案都涉及将字节数据作为byte []显式或隐式加载到内存中。我要避免它。假设我希望我的代码能够使用不超过256Mb的内存将数据库中的2GB视频(存储在BLOB列中)写入本地文件,或者以其他方式将其写入本地文件。这显然是可以
问题内容: 我有一张大桌子可用来工作。我想检查是否有一些记录的parent_id等于我的传递值。目前,我实现的方法是使用“从mytable中选择count(*),其中parent_id =:id”;如果结果> 0,则表示它们确实存在。 因为这是一个非常大的表,并且我不在乎存在的确切记录数,所以我只想知道它是否存在,所以我认为count(*)效率很低。 如何以最快的方式实现此要求?我正在使用Orac
问题内容: 我正在说一个例外: java.lang.IllegalArgumentException:需要’sessionFactory’或’hibernateTemplate’ 尝试在HibernateDaoSupport类上使用注释时。该错误消息很简单,为了创建存储库,它需要一个sessionFactory。但是,我在XML中定义了一个会话工厂: 因此,我不确定在创建注释驱动的bean时如何为
问题内容: 我正在尝试将数据从一个数据库复制到另一个数据库。一切工作正常,直到修改了源数据库中的一行之一(下面的堆栈跟踪)。按预期将新行添加到目标数据库。 对于每个数据库连接(mysql和hsqldb),我都有一个由以下bean组成的上下文文件: 在我为每个数据库连接中创建一个: 很简单: 我正在使用Spring Integration将2种服务方法连接在一起。服务方法如下: 我尝试过从s 分离列
问题内容: 我想让我的应用程序persistence.xml像 从源文件夹中某个地方的简单文本文件获取这些占位符值。 我读到有关使用Spring做这样的事情的可能 但是这里我们不使用Spring,只是使用Hibernate和一些Primefaces。 可能吗? 谢谢! 编辑:我没有提到一些事情,但是作为参考,我也在使用Shiro Security和Ant做一些事情。我将发布解决方案作为答案。这使我
问题内容: 我在使用方法时遇到问题。现在,当我摆脱其他问题时,通过应用程序工作时不会出现异常,但对象未放入数据库中。 我的实体类: 我的道课: 我的xml上下文: 和: 有人知道我想念什么吗? 问题答案: 您是否有特定的例外情况?知道这是什么会有所帮助。 这些建议您应该尝试在后面添加并更改注释 您还应该检查是否通过以下行启用了事务注释: 在您的.xml配置中
问题内容: 我正在使用+,并且在特殊情况下,由于查询,我需要获取(列表)非对象。 我决定使用in,并在其中引用此映射,如此处和此处所述。 但是,在所有使用命名本机查询的示例中,它们都通过获取实例并对其进行调用,从而为该调用提供of 参数,如该答案所示。 如何将存储库中声明的方法映射到特定对象?我的尝试是使用或作为的,但没有运气。 这是我的简化代码: 这是我的非班级。 任何帮助都将受到高度赞赏。 编
问题内容: 我有一个称为Data的数据库,它是数据库中每个实体的父级。它包含Id等通用属性。然后,我有了一个扩展Data的实体,这也是由于其子类的通用功能而引起的。我的数据库中的映射是正确的。 这是我的等级制度的一个例子 并且表已正确映射: 无论如何,是否在数据库中查询所有作为Employee实例的Employee子类(FullTimeEmployee,PartTimeEmployee),而不在查