在不拖累其他问题的情况下,我只想简单地回答一下。
在Spring Data JPA中,应该有一个String实体,需要将其保存为DB中的CLOB。因此,实体的CLOB列应如下所示。
@Entitypublic 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方法中,您可以执行以下操作
@Servicepublic class SampleDataService { @Autowire SampleDataRepo repo; public SampleData saveSampleData() { SampleData sd = new SampleData(); sd.setSample("longtest"); repo.save(sd); }}这就是将String数据保存为DB中的CLOB的方式。



