草庐IT

java - 找到对集合 org.hibernate.HibernateException 的共享引用

我收到此错误消息:error:Foundsharedreferencestoacollection:Person.relatedPersons当我尝试执行addToRelatedPersons(anotherPerson)时:person.addToRelatedPersons(anotherPerson);anotherPerson.addToRelatedPersons(person);anotherPerson.save();person.save();我的域名:Person{statichasMany=[relatedPersons:Person];}知道为什么会这样吗?

java - 如何正确设置 permgen 大小?

我有这个带有tomcat、java和grails的VM。我一直收到permgen错误,所以我环顾四周并找到了解决方案:setJAVA_OPTS="-Xms256m-Xmx1024m-XX:PermSize=512m-XX:MaxPermSize=512m"我使用SSH访问vm并输入上面的参数。我想这会解决问题。问题是,我想确保我做得正确。所以我再次搜索了如何检查当前的permSize,这就是我得到的解决方案:jinfo-flagMaxPermSize64446444是pid,作为响应,我得到了这个。-XX:MaxPermSize=85983232问题:maxPermSize的值是否以字

java - 如何正确设置 permgen 大小?

我有这个带有tomcat、java和grails的VM。我一直收到permgen错误,所以我环顾四周并找到了解决方案:setJAVA_OPTS="-Xms256m-Xmx1024m-XX:PermSize=512m-XX:MaxPermSize=512m"我使用SSH访问vm并输入上面的参数。我想这会解决问题。问题是,我想确保我做得正确。所以我再次搜索了如何检查当前的permSize,这就是我得到的解决方案:jinfo-flagMaxPermSize64446444是pid,作为响应,我得到了这个。-XX:MaxPermSize=85983232问题:maxPermSize的值是否以字

java - 将整个目录内容复制到另一个目录?

这个问题在这里已经有了答案:CopyingfilesfromonedirectorytoanotherinJava(34个回答)关闭6年前。java或groovy中将整个目录内容复制到另一个目录的方法? 最佳答案 FileUtils.copyDirectory()Copiesawholedirectorytoanewlocationpreservingthefiledates.Thismethodcopiesthespecifieddirectoryandallitschilddirectoriesandfilestothespec

java - 将整个目录内容复制到另一个目录?

这个问题在这里已经有了答案:CopyingfilesfromonedirectorytoanotherinJava(34个回答)关闭6年前。java或groovy中将整个目录内容复制到另一个目录的方法? 最佳答案 FileUtils.copyDirectory()Copiesawholedirectorytoanewlocationpreservingthefiledates.Thismethodcopiesthespecifieddirectoryandallitschilddirectoriesandfilestothespec

spring - Grails Spring Core 安全插件 - 无法解析类

我正在使用Grails2.2.2,并且我已经安装了spring-security-core-2.0-RC2,方法是在我的BuildConfig.groovy文件中添加以下行:Undertheplugins:compile':spring-security-core:2.0-RC2'UnderRepositories:mavenRepo'http://repo.spring.io/milestone'插件安装成功,我已经使用s2-quickstart脚本创建了安全域和Controller。现在,我使用以下代码更新了我的一个Controller:importgrails.plugins.s

spring - Grails Spring Core 安全插件 - 无法解析类

我正在使用Grails2.2.2,并且我已经安装了spring-security-core-2.0-RC2,方法是在我的BuildConfig.groovy文件中添加以下行:Undertheplugins:compile':spring-security-core:2.0-RC2'UnderRepositories:mavenRepo'http://repo.spring.io/milestone'插件安装成功,我已经使用s2-quickstart脚本创建了安全域和Controller。现在,我使用以下代码更新了我的一个Controller:importgrails.plugins.s

spring - 在 Grails 服务中回滚事务

我一直在使用Grail在服务中引发RuntimeException时回滚的能力将我的所有服务更新为事务性服务。在大多数情况下,我会这样做:defdomain=newDomain(field:field)if(!domain.save()){thrownewRuntimeException()}无论如何,我想验证这确实会回滚事务......它让我思考此时它是否已经被提交......另外,如果没有,设置flush:true会改变吗?我对Spring/Hibernate是如何做到这一切的不是很熟悉:) 最佳答案 是的,这样就可以了。Gra

spring - 在 Grails 服务中回滚事务

我一直在使用Grail在服务中引发RuntimeException时回滚的能力将我的所有服务更新为事务性服务。在大多数情况下,我会这样做:defdomain=newDomain(field:field)if(!domain.save()){thrownewRuntimeException()}无论如何,我想验证这确实会回滚事务......它让我思考此时它是否已经被提交......另外,如果没有,设置flush:true会改变吗?我对Spring/Hibernate是如何做到这一切的不是很熟悉:) 最佳答案 是的,这样就可以了。Gra

java - Hibernate HQL Count Distinct 不起作用?

我有以下类(class):classUser{hasMany=[ratings:Rating]}classItem{hasMany=[ratings:Rating]}classRating{belongsTo=[user:User,item:Item]}我想统计对某个项目进行评分的不同用户。以下不起作用:selectcount(distinct(r.user))fromRatingasrwherer.item=:itemgroupbyr.user我必须如何修改HQL查询才能使其正常工作? 最佳答案 您的查询应该按预期工作,只需对您使