Пружинный ботинок больше похож на котельную плиту, чем на Django

#django #spring-boot

Вопрос:

В Django для создания модели нам нужно просто сделать:

 class Sample(models.Model):
    sample = models.CharField(max_length=100)
 

а в дальнейшем все операции очень просты

Sample(sample="test").save() , Sample.objects.all() и т. д

Где, как и в spring boot, мы должны сначала определить сущность, а затем хранилище для этой сущности, а затем выполнить все операции

 @Entity
@Table(name = "sample")
public class Sample {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    private String sample;

    public Sample() {
    }

    public Sample(String sample) {
        this.sample = sample;
    }


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSample() {
        return sample;
    }

    public void setSample(String name) {
        this.sample = sample;
    }




@Repository
public interface SampleRepository extends JpaRepository<Sample, Long> {

}


Then 


@Service
public class SampleService {

    @Autowired
    private SampleRepository sampleRepository;

    public List<Sample> findAll() {

        return (List<Sample>) SampleRepository.findAll();
    }
}

 

Есть ли какой-нибудь простой способ, как Джанго? Даже времени, чтобы разобраться до такого уровня, тоже много