【发布时间】:2018-06-11 13:23:41
【问题描述】:
我想在同一个实体中通过"~"将查询结果数据分开,通过","将另一个实体数据分开
我的代码
mainRepository.java
public interface mainRepository extends CrudRepository<Error, Long> {
@Query(value= "SELECT * FROM Error t where t.applicationID = :applicationid", nativeQuery= true)
List<Error> findListByApp(@Param("applicationid") String applicationid);
}
在另一个类中我调用该函数
String cb = errorRepository.findListByApp("application1").toString();
System.out.println(cb);
如果我执行 cb 的结果是
[com.info.main.Error@6ec8b40e, com.info.main.Error@6ec8b40e, com.info.main.Error@6ec8b40e]
我想先按应用程序排序,然后是名称,然后是电子邮件。
我想要达到的结果是这样的:
[app1~name1~email1, app2~name2~email2, app3~name3~email3]
【问题讨论】:
标签: java mysql spring spring-boot spring-data-jpa