如何使用spring数据jpa访问KeyClope DB
我是keydove的新生,现在在我的项目中使用keydove来控制访问权限。 但是当我调用keydape本身提供的restAPIs which时,我发现一些api不能满足我们的需求,比如我会通过id列表查询用户信息。 但是keydepeat只提供了查询所有用户的api 所以,我想我可以使用jpa直接访问Key斗篷的DB吗 但我从网络上搜索了很多信息,但什么也没找到,有人会给我一些帮助或例子吗如何使用spring数据jpa访问KeyClope DB,jpa,keycloak,Jpa,Keycloak,我是keydove的新生,现在在我的项目中使用keydove来控制访问权限。 但是当我调用keydape本身提供的restAPIs which时,我发现一些api不能满足我们的需求,比如我会通过id列表查询用户信息。 但是keydepeat只提供了查询所有用户的api 所以,我想我可以使用jpa直接访问Key斗篷的DB吗 但我从网络上搜索了很多信息,但什么也没找到,有人会给我一些帮助或例子吗 谢谢。您可以使用此REST端点按id查询用户 {baseUrl}/admin/realms/{realm
谢谢。您可以使用此REST端点按id查询用户
{baseUrl}/admin/realms/{realm}/users/{userId}
您可以使用JDBC或Hibernate(一个JPA提供程序)查询keydape数据库。您只需要像连接普通数据库一样连接到数据库,使用如下URL:
jdbc:mysql://localhost:3306/keycloak
并将必要的数据映射到实体类。例如,对于用户表
@Entity
@Table(name = "user_entity")
class User {
@Column(name = "ID")
private String id;
@Column(name = "USERNAME")
private String userName;
}
“keydeb”是关系数据库管理系统吗?如果不是,那么JPA就不是你的工具……是的。我的意思是,我将我的KeyClope Included数据库设置为MYSQL,因此我想如何使用JPA直接从MYSQL查询KeyClope的数据。告诉人们映射到这些表的实体在哪里?你可以通过阅读基本的JPA文档来了解所有这些。。。