Google Cloud Spanner是否提供ORM集成?
我尝试在spanner-jdbc和spanner-hibernate(即‘nl topicus’组织提供的方言)的帮助下集成应用程序。我认为这个实现不是hibernate的正式实现,我在实现上遇到了问题,因为如果我需要更改现有的表,我需要使用hbm2ddlauto属性重新创建整个模式。
我正在Spring boot应用程序上实现它。
另外,有人能澄清一下,Google Cloud Spanner有没有可用的本地环境,据我所知,没有解决方案?
发布于 2018-09-26 02:14:31
Spanner在这里有一个官方支持的JDBC驱动程序:https://cloud.google.com/spanner/docs/partners/drivers。
目前还没有官方支持的ORM或云Spanner的本地环境。
发布于 2020-05-05 20:11:24
GCP提供了与Hibernate 5.4兼容的官方Cloud Spanner方言(发布于2018-12-12)。https://github.com/GoogleCloudPlatform/google-cloud-spanner-hibernate/tree/1.2.0
虽然本地开发在一段时间内是最大的挑战,但现在也可以使用测试版的仿真器。https://cloud.google.com/spanner/docs/emulator
发布于 2021-04-15 01:48:09
2019年,为Cloud Spanner添加了Hibernate ORM和Spring数据集成:
用于Hibernate ORM的Google Cloud Spanner方言- Documentation - Github
Spring数据云扳手- Documentation - Github
此外,对于Python,在2020年推出了Django数据库后端- Announcement - Github
云扳手模拟器可用于本地开发和测试- Documentation - GitHub (它可以通过gcloud启动,也可以直接从Docker image启动)
https://stackoverflow.com/questions/51876093
复制相似问题