Aсинхронное программирование в Java // бесплатный урок OTUS
Удивительные аннотации JPA, которые сделают вас мастером базы данных в Spring: Вы упускали самые важные возможности!
Аннотации JPA (Java Persistence API), используемые в Spring Boot @Entity:Описание: Аннотация, указывающая, что класс является сущностью базы данных. Объекты этого класса будут отображаться на таблицы базы данных.
Работа: При использовании этой аннотации класс становится сущностью JPA, что позволяет сохранять его экземпляры в базе данных. Пример: import javax.persistence.*;
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private...
Java 274. Какие существуют типы наследования?
В Java существует три типа наследования: class Animal {
// объявление свойств и методов }
class Dog extends Animal {
// объявление свойств и методов класса Dog, // которые могут использовать свойства и методы класса Animal } interface Walkable {
void walk();
}
interface Swimmable {
void swim();
}
class Dog implements Walkable, Swimmable {
// реализация методов интерфейсов Walkable и Swimmable } interface Trainable {
void train();
}
class...