micronaut-mongo-gorm-example:一项微不足道的测试,以显示Micronaut使用GORM与MongoDB进行对话

时间:2024-04-30 21:57:48
【文件属性】:

文件名称:micronaut-mongo-gorm-example:一项微不足道的测试,以显示Micronaut使用GORM与MongoDB进行对话

文件大小:64KB

文件格式:ZIP

更新时间:2024-04-30 21:57:48

Groovy

GORM测试 使用GORM与Mongo数据库对话的微不足道的Micronaut应用程序。 取消注释application.yml的端口设置,或将示例中的8080替换为应用程序正在其下运行的实际端口。 实体编号 如果我未指定实体类User的id属性,则GORM将使用整数序列,就像其他任何实体类一样。 如果要使用UUID,则必须明确指定id属性。 如果我使用String作为id属性的类型,GORM将为其分配UUID的字符串版本。 它将能够使用这些字符串值读取和写入实体。 在MongoDB内部查看, _id属性将是一个字符串值。 但是,如果我使用MongoDB在集合中插入一个新文档,它将收到其_id属性的ObjectId值。 GORM将能够正确打印它,但是将无法通过该ObjectId的字符串值找到该对象。 如果我使用org.bson.types.ObjectId作为id属性的类型,则GO


【文件预览】:
micronaut-mongo-gorm-example-master
----.gitignore(57B)
----settings.gradle(30B)
----build.gradle(967B)
----src()
--------main()
----micronaut-cli.yml(263B)
----gradlew(6KB)
----README.md(4KB)
----gradlew.bat(3KB)
----gradle.properties(23B)
----gradle()
--------wrapper()

网友评论