问题内容: 我上课: 这是我的课: 而且我的 POST -ing方法很简单: 现在,当我尝试此命令时: 我得到一个没有任何错误的字段,值得一提。 这就是为什么我尝试此命令的原因 这给了我错误的说法: references an unsaved transient instance - save the transient instance before flushing : com.mua.cse
问题内容: Hibernate和Spring Data JPA之间的主要区别是什么?什么时候不应该使用Hibernate或Spring Data JPA?另外,Spring JDBC模板何时可以比Hibernate / Spring Data JPA更好地执行? 问题答案: Hibernate是一个JPA实现,而Spring Data JPA是一个JPA数据访问抽象。没有JPA提供程序,Sprin
问题内容: 我在演示应用程序中使用JSF2 + Spring3.1 + Hibernate4,我将要使用批注创建会话工厂,但我的DAO类未在Jsf Managed Bea类中初始化,因此我得到了Null指针异常。我的 applicationContext.xml UserDAO.java类 和我的ManagedBean类 现在在Managedbean方法中,DAO对象为null,并且我得到了Nul
问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 到目前为止,我有一个具有持久性的Spring应用程序。但是现在我想将Hibernate与JPA一起使用来完成我的所有数据库活动。我想使用一个entitymana
问题内容: 我试图使用Hibernate和JPA设置Spring,但是当试图持久化一个对象时,似乎什么都没有添加到数据库中。 我正在使用以下内容: 在AccountManager中,我正在做: 交流电来自哪里: 有谁能指出我做错了什么?持久调用返回而不会引发异常。如果之后我这样做,则返回true。 如果有人需要,请按以下步骤定义帐户: 问题答案: 多亏了eric和Juan Manuel的回答,我才
问题内容: 我有以下情况。我在spring使用JPA: 当一切正常时,数据可以毫无问题地保存在数据库中。但是,当引发异常时,我需要方法 updateSampleObject(so) 将信息保留在数据库中。这不是正在发生的事情。如果抛出异常,方法 updateSampleObject也 将回滚,这不是我所需要的。我需要这两个方法( createSampleObject 和 updateSampleO
问题内容: 我需要使用一个数据库进行查询(非修改),而使用一个数据库进行命令(修改)。我正在使用Spring Data JPA,所以我有两个配置类: 在我的存储库中,有时我需要决定与EntityManager一起使用,如下所示: 我使用在我的定义持久性单元的名称 的persistence.xml : 定义了弹簧抛出。奇怪的是,看起来Spring尝试使用持久性单元名称实例化 bean ?我配置错误了
问题内容: 我一直想知道应该使用哪种类型的投影,所以我做了一点测试,涵盖了5种类型的投影(基于docs:https : //docs.spring.io/spring- data/jpa/docs/current / reference / html /#projections ): 1.实体投影 这只是Spring Data存储库提供的标准。这里没什么好看的。 服务: 实体: 2.构造函数投影
问题内容: 我有一个小型控制台应用程序,并且将spring-data-jpa与hibernate一起使用。我真的不知道在独立控制台应用程序中使用spring-data- jpa及其存储库时如何懒惰初始化集合。这是我的一些代码: 资料库: 服务展示: 我的主要方法: foreach循环获取异常: EVERE:无法延迟初始化角色集合:com.aki.util.User.orders,未关闭任何会话或会
问题内容: 我正在尝试使用Spring MVC创建一个Web应用程序,并将Hibernate作为其ORM层。但是,由于我对这两个框架的经验不足,所以我很努力。 以下代码将正确显示我要查找的所有记录,但仍将堆栈跟踪信息放入日志中。我在查找有关集成Hibernate和SpringMVC的详尽文档时遇到了麻烦(我查看了springsource.org并阅读了Internet上的各种文章)。谁能指出我在这
问题内容: 我试图理解为什么saveAll具有比Spring Data存储库中的保存更好的性能。我正在使用,可以在这里看到。 为了测试,我创建了10k个实体并将其添加到列表中,这些实体只有一个id和一个随机字符串(对于基准测试,我将该字符串保持不变)。遍历我的列表并调用每个元素,这花费了40秒。调用同一完整列表将在2秒内完成。甚至用30k元素进行调用都花了4秒钟。我确保在执行每个测试之前截断表。即
问题内容: 我正在尝试使用maven2托管的依存关系设置一个Webapp。这是我的pom.xml 如果我遇到问题,请纠正我,但是应该可以吗?我只在日食中遇到这个例外 我的设置有什么问题? 问题答案: 在依赖项中包含slf4j-api: 为您声明的spring依赖关系中的至少一个排除commons-logging依赖关系,并为commons-logging提供slf4j门面: 将用于日志记录的log
问题内容: 呈现视图时,我遇到了hibernate和延迟加载的(著名的)问题....很多人说,仅有的两种解决方案是: 使方法具有事务性(这并不总是可取的) 使用OpenSessionInViewInterceptor。 后者是可取的IMO。无论如何,我不确定此拦截器是否正在触发(实际上,我得到了相同的延迟加载异常,并且没有任何变化): 我使用的是基于简单注释的URL映射,因此请阅读Spring 3
问题内容: 考虑以下层次结构,其中包含实体并扩展了抽象超类: 和 和 我需要通过搜索Widget ,但我不知道我在运行时要搜索的Widget的具体类型。什么是正确的搜索窗口小部件的方式,例如,如果是的,则返回的实例,依此类推? 我试图在DAO中使用a ,但收到一个错误消息,告诉我我无法实例化一个抽象类,这很有意义,但是我认为持久性提供程序会知道如何在具体的子实体表中查找和返回正确的实例。我可以做到
问题内容: 这与Spring 在服务层上使用 注释有关。 我经历了很多关于此的堆栈溢出问题,但是仍然对是否应该避免使用感到困惑。 如果有人帮助我找出以下查询的答案,那将是很大的帮助。 在具有复杂模式的应用程序中使用是不好的做法。 使用此过滤器可能会导致问题 如果我们正在使用,是否意味着不需要? 下面是我的Spring配置文件 问题答案: 是一个servlet过滤器,而不仅仅是打开一个hiberna