Почему @Getter's @Getter не генерирует методы полученияJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему @Getter's @Getter не генерирует методы получения

Сообщение Anonymous »

@getter's @getter не генерирует методы получения для моей сущности.

Я сам пытался написать Getter, и это работает (но я не хочу этого, очевидно).

Я искал решения на StackOverflow, и большую часть времени задачи не хватало плагина Lombok, но я установил его, поэтому я исключил это.
Я также попытался удалить его, а затем установил снова, но это не исправил. > < /p>

Код: Выделить всё

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.springframework.boot
spring-boot-starter-parent
3.4.0
  

com.kick-off
kick-off
0.0.1-SNAPSHOT
kick-off
Web app for organizing amateur football tournaments














21



org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-thymeleaf


org.springframework.boot
spring-boot-starter-web



com.h2database
h2


com.mysql
mysql-connector-j
runtime



org.projectlombok
lombok
1.18.36
provided



org.springframework.boot
spring-boot-starter-test
test



io.jsonwebtoken
jjwt-api
0.12.6




io.jsonwebtoken
jjwt-impl
0.12.6
runtime




io.jsonwebtoken
jjwt-jackson
0.12.6
runtime



org.springframework.security
spring-security-core
6.3.3



org.springframework.security
spring-security-web
6.3.3



org.springframework.security
spring-security-config
6.3.3







org.apache.maven.plugins
maven-compiler-plugin



org.projectlombok
lombok





org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok








entity
// Использование целого числа из -за фазы тестирования я не население всех полей с Data.sql Итак, я получаю ошибку < /p>

Код: Выделить всё

@Entity
@Getter
@Setter
@Table(name = "teams")
public class Team {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Column(name = "team_name")
private String teamName;
@Column(name = "coach")
private String coach;
@Column(name = "matches_played")
private Integer matchesPlayed;
@Column(name = "wins")
private Integer wins;
@Column(name = "draws")
private Integer draws;
@Column(name = "losses")
private Integer losses;
@Column(name = "goals_scored")
private Integer goalsScored;
@Column(name = "goals_against")
private Integer goalsAgainst;
@Column(name = "poIntegers")
private Integer poIntegers;
@Column(name = "established")
private Date established;
@Column(name = "photo_url")
private String photoUrl;

@OneToMany(mappedBy = "team")
private List
 players;

@ManyToMany(mappedBy = "teams")
private List tournaments;

@ManyToMany
@JoinTable(
name = "team_match",
joinColumns = @JoinColumn(name = "team_id"),
inverseJoinColumns = @JoinColumn(name = "match_id")
)
private List matches;

}
< /code>

Я попытался распечатать результаты в консоли, и все в порядке.
Но когда я делаю HTTP -запрос с почтальником, все, что я получаю, это пустое список как так:
[
{},
{},
{},
{}
]
< /code>

Я также делюсь `controller`

@RestController
@RequestMapping("/team")
public class TeamController {
private final TeamService teamService;
public TeamController(TeamService teamService) {
this.teamService = teamService;
}
@GetMapping
public ResponseEntity fetchAllTeams() {
return new ResponseEntity(teamService.getAllTeams(), HttpStatus.OK);
}
}
Редактировать :
Я не понимаю, почему я получил пост на посту, это законное вопрос. Я думаю, что мой вопрос был довольно ясным и не несущественным, но ОК. < /p>
Исправление: когда IntelliJ обновляется, теперь все работает нормально.
Нашел здесь решение https://www.reddit.com/r/springboot/com ... in_i_cant/

Подробнее здесь: https://stackoverflow.com/questions/794 ... er-methods
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему @Getter's @Getter не генерирует методы получения
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Почему @Getter's @Getter не генерирует методы получения
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Почему @Getter's @Getter не генерирует методы получения
    Гость » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Гость
  • Почему @Getter's @Getter не генерирует методы получения
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Разница в Java между использованием getter() и getter(Object c)
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»