Estou migrando todo o meu conteúdo do GitHub Gist para meu perfil do Medium.
Acesse aqui
@Entity
@Getter
@Setter
public class Inventory {
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class CompositeId implements Serializable {
@AccessType The @AccessType annotation is deprecated. You should use either the JPA @Access or the Hibernate native @AttributeAccessor annotation.
@Any The @Any annotation is used to define the any-to-one association, which can point to one of several entity types. Read more about this annotation at @Any mapping official documentation.
@AnyMetaDef The @AnyMetaDef annotation is used to provide metadata about an @Any or @ManyToAny mapping. Read more about this annotation at @Any mapping official documentation.
Java | PostgreSQL | Size |
---|---|---|
boolean / Boolean | boolean / bool | 1 bit |
short / Short | smallint / int2 smallserial / serial2 |
2 bytes |
int / Integer | integer / int / int4 serial / serial4 |
4 bytes |
long / Long | bigint / int8 bigserial / serial8 |
8 bytes |
float / Float | real / float4 | 4 bytes |
double / Double | double precision / float8 | 8 bytes |
quarkus.hibernate-orm.database.generation=
Value | Description |
---|---|
create | Create the schema and destroy previous data |
drop | Drop the database |
drop-and-create | Drop and create the database at startup |
none | Disable DDL handling |
update | Update the schema if necessary |
validate | Validate the schema |
Palavra-chave | Classe | Método | Atributo |
---|---|---|---|
abstract | Não pode ser instanciada | - Não possui corpo / implementação - Somente existe em classes abstratas |
- |
final | Não pode ser herdada / extendida | Não pode ser reescrito | Não pode ser reatribuído |
Um "contrato" que obriga a classe a ter métodos ou propriedades. A implementação dos métodos fica por conta da classe.
- Insira o arquivo em qualquer diretório dentro do projeto;
- No início do arquivo
src/styles.css
, adicione o seguinte comando:
@import url('diretorio/do/arquivo.css');
Caso o arquivo faça parte de um pacote do
node_modules
, como o Boostrap, use~
antes do nome do pacote:
@import url('~bootstrap/dist/css/bootstrap.min.css');
- Acesse o FireBase;
- Clique em Ir para Console, no canto superior direito;
- Clique em Novo Projeto;
- Insira um nome;
- Ative ou não o Google Analytics;
- Na seção Criação, barra lateral esquerda, selecione Realtime Database;
- Selecione Criar banco de dados;
- Escolha uma localização;