gpt4 book ai didi

java - 在 Spring data JPA 中将字符串转换为 CLOB

转载 作者:行者123 更新时间:2023-12-02 17:24:30 66 4
gpt4 key购买 nike

我有字符串格式的大文本。我想知道如何将该字符串转换为 CLOB。我正在使用 Spring data JPA、Spring boot。

我尝试过使用

clob.setString(position, string)

最佳答案

不想进一步拖延问题,我想简单地回答一下。

在 Spring Data JPA 中应该有一个 String 实体,需要在数据库中保存为 CLOB。因此,实体的 CLOB 列应该如下所示。

@Entity
public class SampleData {
// other columns

@Column(name="SAMPLE", columnDefinition="CLOB NOT NULL")
@Lob
private String sample;

// setters and getters
}

那么你应该有一个如下所示的存储库

public interface SampleDataRepo extends PagingAndSortingRepository<SampleData, Integer> {

}

现在在服务方法中您可以执行如下操作

@Service
public class SampleDataService {

@Autowire
SampleDataRepo repo;

public SampleData saveSampleData() {
SampleData sd = new SampleData();
sd.setSample("longtest");

repo.save(sd);
}
}

这就是字符串数据在数据库中以 CLOB 形式保存的方式。

关于java - 在 Spring data JPA 中将字符串转换为 CLOB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41470901/

66 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com