[英]how to get the result not list in java spring boot
i got the result which get from mysql我得到了从 mysql 得到的结果
[Dataset_info(Ds_id=1111, ds_code=a, ds_name=e, ds_category=g, ds_stru=q, insert_ddtt=null, update_ddtt=null), Dataset_info(Ds_id=11111, ds_code=z, ds_name=eww, ds_category=g, ds_stru=q, insert_ddtt=null, update_ddtt=null)]
but i want to get the result但我想得到结果
Ds_id=1111, ds_code=a, ds_name=e, ds_category=g, ds_stru=q, insert_ddtt=null, update_ddtt=null
Ds_id=11111, ds_code=z, ds_name=eww, ds_category=g, ds_stru=q, insert_ddtt=null, update_ddtt=null
like this so how can i get the result like that?像这样,我怎么能得到这样的结果?
@Data
@Entity
@Table(name="dataset_info")
@DynamicInsert
@DynamicUpdate
@NoArgsConstructor
@AllArgsConstructor
public class Dataset_info {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="ds_id", columnDefinition = "INT(11)")
private int Ds_id;
private String ds_code;
private String ds_name;
private String ds_category;
private String ds_stru;
private Timestamp insert_ddtt;
private Timestamp update_ddtt;
}
this is my Dataset_info Code这是我的 Dataset_info 代码
public interface DatasetRepository extends JpaRepository<Dataset_info, Integer> {
@Query("select d from Dataset_info d where d.ds_name like CONCAT('%',:query,'%')")
List<Dataset_info> findByDataset(@Param("query") String query);
}
this is my DatasetRepository这是我的数据集存储库
@RestController
@RequestMapping(value = "/dataset")
@Slf4j
public class DatasetController {
@Autowired DatasetRepository datasetRepository;
@RequestMapping(value = "/list", method = RequestMethod.GET)
@ResponseBody
public String getDomainList(@RequestParam("query")String query) {
List<Dataset_info> all= this.datasetRepository.findByDataset(query);
return all.toString();
//log.info(query);
//return "Test";
}
}
this is my DatasetController Code这是我的数据集控制器代码
List<Dataset_info> dataset_infoList = this.datasetRepository.findByDataset(".go.");
this is my Application code这是我的应用程序代码
if you know that plz teach me Thank you~!如果你知道请教我谢谢~!
Don't use Lombok annotation with Entity不要将 Lombok 注释与 Entity 一起使用
In here在这里
Lombok causes runtime problems, as it works on precompile time,Sometimes lombok annotations are placed in the source code affect the final result, Lombok 会导致运行时问题,因为它是在预编译时工作的,有时在源代码中放置 lombok 注释会影响最终结果,
And和
I have generated it manually, Try this one and comment me on answer where do i need to add changes我已经手动生成它,试试这个并评论我的答案我需要在哪里添加更改
@Entity
@Table(name="dataset_info")
@DynamicInsert
@DynamicUpdate
public class Dataset_info {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="ds_id", columnDefinition = "INT(11)")
private int Ds_id;
private String ds_code;
private String ds_name;
private String ds_category;
private String ds_stru;
private Timestamp insert_ddtt;
private Timestamp update_ddtt;
/*public Dataset_info(String ds_code, String ds_name, String ds_category, String ds_stru, Timestamp insert_ddtt,
Timestamp update_ddtt) {
super();
this.ds_code = ds_code;
this.ds_name = ds_name;
this.ds_category = ds_category;
this.ds_stru = ds_stru;
this.insert_ddtt = insert_ddtt;
this.update_ddtt = update_ddtt;
}*/ // I have commented it , if you think you want to use it , you can remove comments
public String getDs_code() {
return ds_code;
}
public void setDs_code(String ds_code) {
this.ds_code = ds_code;
}
public String getDs_name() {
return ds_name;
}
public void setDs_name(String ds_name) {
this.ds_name = ds_name;
}
public String getDs_category() {
return ds_category;
}
public void setDs_category(String ds_category) {
this.ds_category = ds_category;
}
public String getDs_stru() {
return ds_stru;
}
public void setDs_stru(String ds_stru) {
this.ds_stru = ds_stru;
}
public Timestamp getInsert_ddtt() {
return insert_ddtt;
}
public void setInsert_ddtt(Timestamp insert_ddtt) {
this.insert_ddtt = insert_ddtt;
}
public Timestamp getUpdate_ddtt() {
return update_ddtt;
}
public void setUpdate_ddtt(Timestamp update_ddtt) {
this.update_ddtt = update_ddtt;
}
@Override
public String toString() {
return "Dataset_info [Ds_id=" + Ds_id + ", ds_code=" + ds_code + ", ds_name=" + ds_name + ", ds_category="
+ ds_category + ", ds_stru=" + ds_stru + "]";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.