草庐IT

hibernate-postgresql

全部标签

java - 优缺点 : Hibernate vs. EJB 3

Hibernate和EJB3相对于彼此的优点和缺点是什么?我找到了this帖子,但它并没有真正解决我的问题。如果我对这两种技术都没有任何特别的联系,什么会导致我选择其中一种而不是另一种?或者在某些情况下我想同时使用两者?谢谢,扎克编辑:回应评论:我不太了解EJB3。我只是想了解它是否对我的公司可行。如果EJB3不能与Hibernate相媲美,请解释原因。 最佳答案 JPA提供了Hibernate功能的一个子集,但是EJB3提供了Hibernate没有解决的其他服务(例如Web服务、EJB、定时器服务)与Hibernate相比,JPA

Java,Hibernate 注释,如何向 POJO 对象添加方法?

我正在使用hibernate注解。如何向POJO对象添加方法?例如,我有与数据库关联的“getChildNodes”方法,但我还想添加递归方法“getAllChildNodes”。当我这样做时,出现“org.hibernate.PropertyNotFoundException:无法找到类中属性进度的setter”异常。 最佳答案 如果我将其解释为“如何添加与持久性无关的方法”,那么您需要在getAllChildNodes()上使用@Transient注释方法 关于Java,Hibern

java - Hibernate 的批量抓取算法是如何工作的?

我在“Manning-JavaPersistencewithHibernate”中找到了关于批量获取算法的描述:Whatistherealbatch-fetchingalgorithm?(...)Imagineabatchsizeof20andatotalnumberof119uninitializedproxiesthathavetobeloadedinbatches.Atstartuptime,Hibernatereadsthemappingmetadataandcreates11batchloadersinternally.Eachloaderknowshowmanyproxie

java - 什么是适合 Hibernate 初学者的最佳电子书?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。对于Hibernate初学者来说最好的电子书是什么?

java - 使用提供的 ID 使用 Hibernate 保存新对象

我想使用Hibernate将一些对象保存到具有预定义ID的数据库中。是否可以使用Hibernatesession的保存方法来做到这一点?我知道有以下解决方法:1)使用必要的插入语句执行SQL脚本:insertintoMyObj(id,name)values(100,'aaa'),(101,'bbb');2)在Hibernate中使用SQL查询:publicstaticbooleancreateObj(Longid,Stringname){Sessionsession=HibernateUtil.getSessionFactory().getCurrentSession();if(ses

java - 将 Hibernate session 与 quartz 一起使用

我有一个使用Struts和Hibernate等框架的Web应用程序。目前我正在使用Quartz为这个应用程序开发一个调度程序。在编码时,我意识到使用Quartz线程无法使用Hibernatesession。有人有使用quartz作业类中的hibernatesession的解决方案吗? 最佳答案 一种方法是使用HibernateUtilclass它在静态初始化程序中构建SessionFactory并通过publicstaticgetter使其可用。您的Quartz作业可以创建一个Session作为HibernateUtil.getSe

java - hibernate "is not mapped"异常

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我刚刚遇到了我的hibernate配置问题。我得到的Stacktrace是:Servlet.service()forservletjspthrewexceptionorg.hibernate.hql.ast.QuerySyntaxException:TESTPROJECTBEANisnotmapped[FROMTESTPROJECTBEAN]atorg.hibernate.hql.ast.uti

java - Hibernate 4 注释配置

我正在尝试使用仅带有注释的Hibernate4和一个hibernate.cfg.xml文件。我做了自己的注释,并使用反射将其添加到配置中。我能够以这种方式很好地使用Hibernate4,但我的配置是使用已弃用的方法构建的。finalConfigurationconfiguration=newConfiguration();finalReflectionsreflections=newReflections(Item.class.getPackage().getName());finalSet>classes=reflections.getTypesAnnotatedWith(Entit

java - Spring 3.2 + Hibernate 4 OpenSessionInViewFilter

我是Spring新手,正在尝试我的第一个应用程序。我的hibernate模式在View呈现之前关闭并且延迟加载属性有问题(预期行为)。我已将OpenSessionInViewFilter添加到我的web.xml并导致以下情况:java.lang.IllegalStateException:NoWebApplicationContextfound:noContextLoaderListenerregistered?之前它在我拥有的默认servlet上下文配置下运行良好(有人可以告诉我为什么吗?)。所以我添加了以下内容:contextConfigLocation/WEB-INF/sprin

java - Hibernate 无法提取 ResultSet 异常

我已经在Tomcat服务器上部署了一个GWT应用程序。一切正常,但有时我会遇到以下异常:org.hibernate.exception.JDBCConnectionException:couldnotextractResultSetatcom.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389)atcom.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579)atcom.google.gwt.user.server.rp