草庐IT

grails-orm

全部标签

Grails + MongoDB : what's a replacement for association query criteria?

Grails的MongoDB插件(mongodb1.0-M5)(目前)不支持AssociationQuery类型的查询。这意味着我不能这样做://FindallinstancesofMyDomainClasswhosemyHasOneObject.idisinlistOfIds//Throwsexceptionb/cMongodoesn'tsupportAssociationQueryMyDomainClass.withCriteria{myHasOneObject{inList('id',$listOfIds)}[...]//FYI,classdeclarationlookslike

java - 我可以在没有 orm.xml 文件的情况下使用 Spring Data JPA 审计(改用 JavaConfig)吗?

我正在尝试让SpringDataAuditing在我的Spring3.2.8/SpringData1.5/Hibernate4项目中工作。根据SpringDataAuditingdocs,我已将@CreatedBy等注释添加到我的实体中,由AuditorAware实现创建,并在我的JavaConfig中对其进行实例化。但是,它似乎永远不会触发。我发现文档有点困惑。看来JavaConfig条目替换了xml条目,但我不确定。我的应用程序中目前没有任何orm.xml文件。老实说,我什至不确定在哪里/如何配置它,或者我为什么需要它。我所有的实体都在使用注释。我曾尝试将@EntityListen

java - 我可以在没有 orm.xml 文件的情况下使用 Spring Data JPA 审计(改用 JavaConfig)吗?

我正在尝试让SpringDataAuditing在我的Spring3.2.8/SpringData1.5/Hibernate4项目中工作。根据SpringDataAuditingdocs,我已将@CreatedBy等注释添加到我的实体中,由AuditorAware实现创建,并在我的JavaConfig中对其进行实例化。但是,它似乎永远不会触发。我发现文档有点困惑。看来JavaConfig条目替换了xml条目,但我不确定。我的应用程序中目前没有任何orm.xml文件。老实说,我什至不确定在哪里/如何配置它,或者我为什么需要它。我所有的实体都在使用注释。我曾尝试将@EntityListen

java - 是否可以在 Grails 中使用 Kotlin?

导致我提出这个问题的一些基本事实:Groovy具有完整的Java互操作性Kotlin具有完整的Java互操作性Kotlin也可以编译成Java因此可以在Grails应用程序中编写Kotlin代码吗?我使用过很多Grails2.x,最近在一份新工作中我一直在使用Kotlin、Spring和Struts。我真的喜欢Kotlin的null安全性和类型推断功能,而且Kotlin的函数式编程功能感觉比Groovy更自然和易于使用(这最后一部分是纯粹的意见)。是否可以使用Grails来处理以下事情:ORM将请求映射到Controller/操作JSP/GSPView解析/渲染但使用Kotlin编写域

go - NOT NULL 约束在 go orm 中失败

我正在尝试在go中使用orm执行插入操作。我确实插入而不是为时间类型值赋值,例如字段:ReplyTimetime.Time`orm:"index"`它会抛出错误:NOTNULLconstraintfailed:topic.reply_time。那么如何将此值设置为可为空或默认值?typeTopicstruct{Idint64UIdint64TitlestringContentstring`orm:"size(5000)"`AttachmentstringCreatedtime.Time`orm:"index"`Updatedtime.Time`orm:"index"`Viewsint6

spring - Grails 文件下载

我正在尝试创建一个允许用户上传他们喜欢的任何文件类型的网站。我已经很好地实现了这个功能,并且文件保存在服务器上。稍后他们可以下载文件以查看,但我无法让它工作。我使用了我能掌握的任何示例,但它们都倾向于使用文本文件作为示例。我的问题是pdf和许多其他文件类型无法正确下载。他们似乎下载得很好,但没有一个文件可以成功打开。比较文件,似乎大部分文件内容是正确的,但某些部分不是。这是我的常规代码:deffile=newFile(params.fileDir)response.setContentType("application/octet-stream")response.setHeader(

spring - Grails 文件下载

我正在尝试创建一个允许用户上传他们喜欢的任何文件类型的网站。我已经很好地实现了这个功能,并且文件保存在服务器上。稍后他们可以下载文件以查看,但我无法让它工作。我使用了我能掌握的任何示例,但它们都倾向于使用文本文件作为示例。我的问题是pdf和许多其他文件类型无法正确下载。他们似乎下载得很好,但没有一个文件可以成功打开。比较文件,似乎大部分文件内容是正确的,但某些部分不是。这是我的常规代码:deffile=newFile(params.fileDir)response.setContentType("application/octet-stream")response.setHeader(

php - 将 Sphinx 搜索与 ORM 结合使用

我正在考虑在我们的网站中实现Sphinx搜索。与其不得不通过包含新库等做一些奇怪的事情,对我来说使用SphinxQL集成它更有意义,因为这非常接近原生SQL.但是,我担心我们最终可能不得不重新发明轮子,以便我们可以在我们的系统中使用Sphinx。为了避免这种情况,我想将Sphinx拖到我们的ORM系统中。有没有人以前尝试过这个,或者任何人都可以解决我们可能遇到的问题吗?我们目前混合使用ZendFramework和Propel 最佳答案 最近使用ZendFramework将Sphinx添加到我们的应用程序的长期Propel用户。关于P

java - 使用 Hibernate 作为 ORM 机制的 Web 应用程序中的 L1 和 L2 缓存有什么区别?

我只想了解一些有关使用L1缓存和L2缓存的标准目的的一般信息。我很好奇,因为我正在调查使用terracotta作为二级缓存的系统,我发现它也有一级缓存。 最佳答案 L1缓存是每个Hibernatesession都存在的缓存,这个缓存不在线程之间共享。这个缓存利用了Hibernate自己的缓存。L2缓存是一种在Hibernatesession之后仍然存在的缓存,并且可以在线程之间共享。对于此缓存,您可以使用Hibernate附带的缓存实现(如EHCache)或其他类似JBossCache2

java - Ruby on Rails vs Grails vs Spring ROO vs Spring App

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我正计划编写一个可供大量用户使用的简单Web应用程序(就像一个简单的书签应用程序一样复杂),并且我正在尝试决定使用哪种框架/语言。总的来说,我对Spring/Hibernate和Java非常有经验,但对Grails和RoR(以及SpringROO)都是新手。我考虑RoR的唯一原因是因为Java托管比RoR托管贵得多(几乎所有托管供应商都以每月5美元的价格提供支持)。假设价格不是问题,您会向Java开发人