Ao testar a interface MedicoRepository, encontrei o erro abaixo, para o método escolherMedicoAleatorioLivreNaDataCenario2, fala que os valores dos tipos não são comparáveis (tinyint e boolean). Isso foi o que ele montou a query que retornou no stacktrace: 2024-05-02T00:03:29.821-03:00 INFO 26816 --- [ main] c.p.s.c.d.medico.MedicoRepositoryTest : Started MedicoRepositoryTest in 5.723 seconds (process running for 7.335) OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended Hibernate: insert into medicos (ativo, crm, email, bairro, cep, cidade, complemento, logradouro, numero, uf, especialidade, nome, telefone, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, default) Hibernate: select m1_0.id, m1_0.ativo, m1_0.crm, m1_0.email, m1_0.bairro, m1_0.cep, m1_0.cidade, m1_0.complemento, m1_0.logradouro, m1_0.numero, m1_0.uf, m1_0.especialidade, m1_0.nome, m1_0.telefone from medicos m1_0 where m1_0.ativo=true and m1_0.especialidade=? and m1_0.id not in (select c1_0.medico_id from consultas c1_0 where c1_0.data=? and c1_0.motivo_cancelamento is null) order by rand() fetch first 1 rows only 2024-05-02T00:03:30.765-03:00 WARN 26816 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 90110, SQLState: 90110 2024-05-02T00:03:30.765-03:00 ERROR 26816 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : Values of types "TINYINT" and "BOOLEAN" are not comparable; SQL statement: select m1_0.id,m1_0.ativo,m1_0.crm,m1_0.email,m1_0.bairro,m1_0.cep,m1_0.cidade,m1_0.complemento,m1_0.logradouro,m1_0.numero,m1_0.uf,m1_0.especialidade,m1_0.nome,m1_0.telefone from medicos m1_0 where m1_0.ativo=true and m1_0.especialidade=? and m1_0.id not in (select c1_0.medico_id from consultas c1_0 where c1_0.data=? and c1_0.motivo_cancelamento is null) order by rand() fetch first 1 rows only [90110-224]
A classe, eu criei dessa forma, seguindo os exemplos que foram explicados no curso, incluindo os métodos privados. Existe algum tipo de tratamento que eu preciso fazer para ajustar para esse tipo de erro?