此问题与没有注释的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
早上好。
我在多模块项目中使用 Maven 发布插件。
虽然mvn release:prepare和mvn 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)