草庐IT

existent

全部标签

java - "No row with the given identifier exists"虽然它确实存在

我正在使用Hibernate并获得Exceptioninthread"main"org.hibernate.ObjectNotFoundException:Norowwiththegivenidentifierexists:[#271]这个错误非常奇怪的是,具有给定id的对象存在于数据库中。我在应用程序的另一次运行中插入了有问题的记录。如果我在同一运行(即相同的hibernatesession)中访问它,则检索数据似乎没有问题。只是因为它可能是映射的错误:publicclassProblemClassimplementsPersistent{@ManyToOne(optional=fa

java - 为什么我收到 Maven 错误 : "Unable to determine if resource X exists in http://maven.glassfish.org/content/groups/glassfish"?

每当我们在Maven中执行我们的site目标时,我们都会在控制台日志中得到一长串与依赖关系相关的错误。这些错误似乎是在构建的依赖关系报告创建部分生成的。当根据http://maven.glassfish.org/content/groups/glassfish存储库检查资源时,似乎会生成所有错误。(其中还有一个奇怪的JavaFX错误,但我们暂时不用担心)构建成功完成。10:21:52[INFO]Generating"Dependencies"report---maven-project-info-reports-plugin:2.7:dependencies10:22:07[ERROR

java - Maven编译: package does not exist

我有一个(看似)简单的maven问题我无法解决。在我的POM中,我指定了对openrdf-sesame的依赖,如下所示:org.openrdf.sesamesesame-runtime2.7.2从Eclipse运行项目效果很好,我什至可以导出一个可运行的jar文件。不幸的是,我无法通过cmd-linemaven让它正常工作。为了构建一个jar,我在我的pom中添加了以下内容:org.apache.maven.pluginsmaven-compiler-plugin2.3.21.61.6maven-assembly-pluginjar-with-dependenciesfoo.bar.C

java - Java 中的 File.exists 有多贵

我想知道File.exists()是如何工作的。我不太了解文件系统的工作原理,所以我应该先从那里开始阅读。但对于快速的预信息:调用File.exists()是否是文件系统的单个操作,如果该路径和文件名已在某个日志中注册?还是操作系统获取目录的内容,然后扫描它以查找匹配项?我认为这将取决于文件系统,但也许所有文件系统都使用快速方法?我不是在谈论网络和磁带系统。让我们把它保存到ntfs、extX、zfs、jfs:-) 最佳答案 测量必要的时间,看看自己。正如您所说,它完全依赖于文件系统。longt1=System.currentTime

java - Spring-Data JPA : save new entity referencing existing one

问题与下面的基本相同:JPAcascadepersistandreferencestodetachedentitiesthrowsPersistentObjectException.Why?我正在创建一个引用现有分离实体的新实体。现在,当我将此实体保存在我的spring数据存储库中时,会引发异常:org.springframework.dao.InvalidDataAccessApiUsageException:detachedentitypassedtopersist如果我们查看springdataJPA源代码中的save()方法,我们会看到:publicSsave(Sentity)

java - hibernate HQL 中的 "where exists"

如何在HQL中编写“不存在”查询?我正在尝试获取一个HQL不存在查询,它返回与此OracleSQL查询相同的结果:select*fromSCHOOLawherenotexists(select1fromSTUDENTbwhereB.SCHOOL_ID=a.idandB.STATUS_IDnotin(0,1,2,3,4))我的映射文件如下:我在School.hbm.xml文件中尝试了以下标记我得到了这个堆栈跟踪org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionF

java - eclipse Indigo中的 "create project from existing source"在哪里?

我在尝试创建“java项目”时在EclipseIndigo中找不到“从现有源创建项目”。当我选择Java项目然后下一个窗口出现选项时-用户默认位置,杰瑞,项目布局,以及工作集。在搜索Indigo用户界面的任何可能变化时,我找不到任何线索。在Indigo中哪里可以找到“从现有源创建项目”? 最佳答案 取消选中使用默认位置选项,然后浏览选择现有源代码树的父文件夹。Eclipse将自动检测现有文件和文件夹,尽管您可能必须配置项目以使其知道您的源文件夹是什么;但是“新建Java项目”向导会为您提供该选项。

java - Tomcat 404 错误 : The origin server did not find a current representation for the target resource or is not willing to disclose that one exists

这个问题在这里已经有了答案:Servletreturns"HTTPStatus404Therequestedresource(/servlet)isnotavailable"(19个回答)关闭5年前。我按照o7planning的教程进行操作,但在第6步卡住了:http://o7planning.org/en/10169/java-servlet-tutorial这只是一个显示HelloWorld的简单项目,但由于某种原因,我不断收到404错误。详情:但是Tomcat欢迎页面显示正常。到目前为止我尝试过的解决方案(但它们不起作用):Right-clickproject->properti

Java 7 新的 IO API - Paths.exists

这个问题在这里已经有了答案:Howtocheckifafolderexists?(10个回答)关闭6年前.有谁知道最新Java7API中的path.exists()API方法发生了什么?我在更改日志中找不到更改,并且在b123和b130之间,该方法已从API中删除。我看到有一个静态Files.exists方法,但我不确定是否那是替代与否。是否有人密切关注Java7的工作,知道应该如何处理?感谢您的帮助。 最佳答案 Files.exists查看Files静态方法的类exists()和notExists().两者都采取Path.我猜他们

java - org.hibernate.ObjectNotFoundException :No row with the given identifier exists

自Hibernate4.1.8以来我遇到了一个问题,导致以下异常:org.hibernate.ObjectNotFoundException:Norowwiththegivenidentifierexists:[test.hibernate.TestPrepravkaOsobaSAdresou$Uvazek#2]我在两个实体之间有一个简单的OneToMany关联:@Entity(name="Ppv")@Table(name="PPV")publicstaticclassPpv{@IdLongppvId;@OneToMany(fetch=FetchType.EAGER,mappedBy=