gpt4 book ai didi

grails - 可以创建一个未映射到数据库表的域类吗?

转载 作者:行者123 更新时间:2023-12-02 08:53:40 25 4
gpt4 key购买 nike

我正在使用 Grails 1.2.1。我正在将 Java 应用程序转换为 Grails 应用程序,并且我有一个 Java 对象,我想为其创建一个 grails 域。但是,该对象不依赖于基础数据库表。当我启动我的应用程序时,我收到错误,

ERROR context.ContextLoader - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Errorcreating bean with name 'messageSource': Initialization of beanfailed; nested exception isorg.springframework.beans.factory.BeanCreationException: Errorcreating bean with name 'transactionManager': Cannot resolve referenceto bean 'sessionFactory' while setting bean property 'sessionFactory';nested exception isorg.springframework.beans.factory.BeanCreationException: Errorcreating bean with name 'sessionFactory': Invocation of init methodfailed; nested exception is org.hibernate.MappingException: Could notdetermine type for: java.io.InputStream, at table:http_cache_response, for columns: [org.hibernate.mapping.Column(body)]

我是否滥用域名?这个对象应该只是 src/groovy 中的常规类吗?谢谢,-戴夫

最佳答案

是的,域对象是特定的数据库映射对象。不是 DDD 意义上的域。

根据类是否是单例,它应该是 src/groovy 中的服务或类。

关于grails - 可以创建一个未映射到数据库表的域类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5411537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com