База данных имеет 2 значения 1 true и 1 false. Когда я получаю ответ от Почтальона, все значения отображаются как ложные. Внутренне БД хранит true как 1 и false как 0. Что является причиной того, что сопоставление ложно?
Company. java
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@NotBlank
@Size(max = 60)
private String name;
@Size(max = 40)
private String vat;
@Size(max = 12)
private String contact;
private boolean defaultCompany;
CompanyDTO
private Long id;
@NotBlank
@Size(max = 60)
private String name;
@Size(max = 40)
private String vat;
@Size(max = 12)
private String contact;
private boolean defaultCompany;
Mapper
@Mapper(componentModel = "spring")
public interface CompanyMapper
{
CompanyDTO toCompanyDTO(Company company);
Company toCompany(CompanyDTO companyDTO);
List<CompanyDTO> toCompanyDTOS(List<Company> companies);
}
Снимок значений БД
Снимок почтальона