我遇到了一個持久對象的小問題。以下是我的實體類看起來像的一個例子。如何僅保存在spring crudrepository中分配的屬性?
@Entity
public class Example(){
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer id;
private int number;
private String sentence;
/* No arg const, getters and setters omitted */
CrudRepository接口:
@Repository
public interface ExampleRepository extends CrudRepository<Example, Integer>
{}
服務實現接口:
@Service
public class ExampleService{
@Autowired
public ExampleRepository exampleRepository;
public void save(Example example){
exampleRespository.save(example)
}
}
內CommandLineRunner的:
Example example1 = new Example();
example1.sentence("Hello World!");
exampleService.save(example1);
現在我遇到問題是即使我沒有給屬性號賦值,它仍然會持續爲0.如何阻止該屬性被賦值爲0並使其爲空?
謝謝你的提示。我會記住這一點。 – Saurin