Quero salvar a duração do arquivo de áudio no banco de dados H2. Descobri que existe a classe java.time.Duration e parece algo que eu gostaria de usar. O problema é que não consigo encontrar se o banco de dados H2 oferece suporte a Duração (ou algum mapeamento em carimbo de data / hora, por exemplo). Então, há uma maneira de usar dessa forma? Ou eu tenho que fazer isso de alguma forma com LocalDateTime / DateTime? Também estava pensando em salvar os segundos como inteiros e, em seguida, formatá-los para saída.
Obrigado por responder com antecedência.
A lista completa de tipos suportados por H2 pode ser encontrada aqui .
Não há um tipo específico para a duração, então eu recomendaria usar um tipo INT
ou DECIMAL
, dependendo da precisão que você precisa, e para ter certeza de que o nome da coluna indica a unidade (ex. DURATION_SEC
).
Embora seja possível usar o TIME
tipo tecnicamente , eu não recomendaria isso porque, por convenção, esse campo significa "hora do dia" em vez de "duração".
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras