小编jav*_*ore的帖子

Spring Data MongoDB - 没有注释的模型类

此问题与没有注释的Spring Data MongoDB模型类有关.

我有一种情况需要在RDBMS存储或NoSQL存储中存储我的域类.比方说,我的域类是User,Feature,PaymentRequest,Order,OrderLine,OrderHeader等.

由于各种原因,我无法在我的域类中使用任何注释.

应用程序团队将指定他们想要存储的持久性存储.他们可能配置为将其存储在MongoDB或MySQL或Oracle等中.

我的要求是当我在MongoDB中存储时说使用spring-data-mongodb我想利用DBRefs来获取我的域对象中的关联对象.

如何在不使用模型类中的注释的情况下使用spring-data-mongodb实现.

class Role 
{

    String id;
    String roleName;

}

class User {

    String id;
    String firstName;
    String lastName;

    List<Role> userRoles;
}
Run Code Online (Sandbox Code Playgroud)

当我保存User对象时,我想确保在MongoDB中将Role对象存储为DBRefs而不是实际的Role对象图.

我的问题是──在我的用户和角色类中没有使用注释─我怎样才能实现这一目标?

我搜索了用户的论坛,找不到办法.这就是为什么我在这里发布我的问题.

谢谢,Kishore Veleti AVK

spring-data-mongodb

6
推荐指数
1
解决办法
491
查看次数

Maven 发布插件 - 多模块项目 - 发布:准备 - 为什么我看到子模块已跳过,但构建成功

早上好。

我在多模块项目中使用 Maven 发布插件。

虽然mvn release:preparemvn release:perform是成功的,但为什么当我运行mvn release:prepare.

请帮我。

我的代码库文件夹结构如下:

 PARENT 
##############
c:\projects\MavenRightMultiModuleParent\pom.xml

c:\projects\MavenRightMultiModuleParent\src\main\java

c:\projects\MavenRightMultiModuleParent\src\test\java

Parent POM.xml have below as <MODULES><MODULEchild1webapp></MODULE>......</MODULES>

 CHILD MODULES 
###################

c:\projects\MavenRightMultiModuleParent\child1webapp\pom.xml
.....


c:\projects\MavenRightMultiModuleParent\child2webapp\pom.xml
......


    [INFO] Cleaning up after release...
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] MavenRightMultiModuleParent ....................... SUCCESS [16.766s]
    [INFO] child1webapp Maven Webapp ......................... SKIPPED
    [INFO] child2webapp ...................................... SKIPPED
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 17.911s
    [INFO] Finished at: Fri Jan 25 00:38:58 EST 2013 …
Run Code Online (Sandbox Code Playgroud)

maven-release-plugin

5
推荐指数
1
解决办法
2157
查看次数