#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();
}
}
Есть ли какой-нибудь простой способ, как Джанго? Даже времени, чтобы разобраться до такого уровня, тоже много