首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Spring boot data JPA与MySql8集合一起使用?Spring boot data JPA会支持它吗?

问如何将Spring boot data JPA与MySql8集合一起使用?Spring boot data JPA会支持它吗?
EN

Stack Overflow用户
提问于 2019-10-10 19:47:38
回答 1查看 200关注 0票数 1

我想在MySql 8集合中使用spring boot data JPA。

MySql8已经提供了XDevApi,但是我想用Spring boot data JPA来配置它。

下面的链接https://dev.mysql.com/doc/x-devapi-userguide/en/devapi-users-working-with-collections.html中给出了Mysql XDevApi。

是否可以使用spring引导数据JPA?

EN

回答 1

Stack Overflow用户

发布于 2020-07-10 00:46:53

也许为时已晚,但是,是的,你可以做到。

实际上非常相似,更改是在数据库端口(msqlx使用por 33060)和连接字符串中进行的。

在spring属性文件中,您应该编写以下代码行

代码语言:javascript
复制
database.path=mysqlx://localhost:33060/world_x?user=username&password=yourpass
database.schema=world_x

wordl_x是默认模式,您可以创建自己的模式并对其进行更改。

这种连接可以通过下面这样的方式来实现

代码语言:javascript
复制
@Configuration
public class MySQLConnection {

@Value("${database.path}")
private String databaseUrl;

@Value("${database.schema}")
private String databaseSchema;

@Bean
public Session getSession() {
    return new SessionFactory().getSession(databaseUrl);
    
}

@Bean
public Schema getSchema() {
    return getSession().getSchema(databaseSchema);
}
}

请记住,您必须处理集合而不是表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58322205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档