SpringDataREST和SpringJPA
数据rest和jpa 我使用@EmbeddedId创建了一个具有复合键的实体 存储库使用findById查询参数扩展了crudepository 当我输入URL时 [链接]() 将字符串转换为长字符串时出错 是否有任何方法可以使用SpringJPA将字符串转换为长字符串列表SpringDataREST和SpringJPA,spring,rest,spring-data-rest,Spring,Rest,Spring Data Rest,数据rest和jpa 我使用@EmbeddedId创建了一个具有复合键的实体 存储库使用findById查询参数扩展了crudepository 当我输入URL时 [链接]() 将字符串转换为长字符串时出错 是否有任何方法可以使用SpringJPA将字符串转换为长字符串列表 请帮帮我。事实上,我今天正在开发这个功能 在最新的快照生成中,有一个新的注释:@ConvertWith。将实现的类名放入该注释中,导出器将使用该转换器将字符串[]查询参数值转换为查询方法的参数 有一个问题(我将很快更新wik
请帮帮我。事实上,我今天正在开发这个功能 在最新的快照生成中,有一个新的注释:
@ConvertWith
。将实现的类名放入该注释中,导出器将使用该转换器将字符串[]
查询参数值转换为查询方法的参数
有一个问题(我将很快更新wiki,但还没有机会,因为这些新快照上的墨水还没有干:)。要在URL查询字符串中传递多个值,请多次引用同一名称:
http://localhost:8080/people/search/findById?id=1&id=2&id=3
当然,您可以选择将多个值编码为单个参数值(例如,以逗号分隔),并在您自己的转换器中进行转换。不管发生什么情况,您仍然会被传递一个
字符串[]
到您的自定义转换器。事实上,我今天正在开发这个功能
在最新的快照生成中,有一个新的注释:@ConvertWith
。将实现的类名放入该注释中,导出器将使用该转换器将字符串[]
查询参数值转换为查询方法的参数
有一个问题(我将很快更新wiki,但还没有机会,因为这些新快照上的墨水还没有干:)。要在URL查询字符串中传递多个值,请多次引用同一名称:
http://localhost:8080/people/search/findById?id=1&id=2&id=3
当然,您可以选择将多个值编码为单个参数值(例如,以逗号分隔),并在您自己的转换器中进行转换。无论如何,您仍然会被传递一个
字符串[]
到您的自定义转换器。非常好,谢谢您的回复。我们正在考虑使用新的注释。但是我们可以期待新版本的发布。我希望在本周准备好下一个版本。例如github-link代码工作不太好,谢谢你的回复。我们正在考虑使用新的注释。但是新版本的发布还有多久呢?我希望下一个版本能在本周准备好。例如,github链接代码不起作用