CaioNeves
Membro Pleno-
Posts
48 -
Cadastrado em
-
Última visita
Reputação
10-
Tô querendo criar uma tabela no MySQL via JPA porém quando executo não gera nenhum erro, só não cria a tabela. O código está assim: Application properties spring.jpa.hibernate.ddl-auto=update spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/api_spring spring.datasource.username=root ProdutoModelo package com.example.model; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.Table; import lombok.Getter; import lombok.Setter; @Getter @Setter @Entity @Table(name="produtos") public class ProdutoModelo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name="codigo") private int codigo; @Column(name="nome") private String nome; @Column(name="valor") private double valor; } Arquivo pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.0.0</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>produto</artifactId> <version>0.0.1-SNAPSHOT</version> <name>produto</name> <description>API de produtos utilizando Spring</description> <properties> <java.version>17</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <excludes> <exclude> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </exclude> </excludes> </configuration> </plugin> </plugins> </build> </project>
-
Brigadão mano mas não era pra ser algo tão complexo assim, era somente pra trazer a lista em uma div com javascript, era um exemplo pra ver o funcionamento do Ajax, mas muito obrigado :)
-
Queria fazer um select com PHP porém não está funcionando <?php //Conexao include("conexao.php"); //SQL $sql = "SELECT * FROM cursos"; //Executar o comando $executar = mysqli_query($conexao, $sql); //Exibir dados while($indice = mysqli_fetch_assoc($executar)){ echo $indice["curso"]."<hr>"; } ?> Aqui meu script function selecionar(){ //Ajax let ajax = new XMLHttpRequest(); //Connection validate ajax.onreadystatechange = function(){ if((this.readyState == 4) && (this.status == 200)){ document.getElementById("tabela").innerHTML = this.responseText; } else{ document.getElementById("tabela").innerHTML = "Falha ao carregar lista"; } //Obter dados ajax.open("GET", "php/selecionar.php", true); ajax.send(); } //Ao carregar o arquivo window.onload = function(){ selecionar(); } }
-
Tava fazendo um cadastro básico porém não está funcionando, não consegui achar nada de errado se puderem me ajudar. Script no HTML <script> cadastrar = () => { //Variáveis let curso = document.getElementById("curso").value; let valor = document.getElementById("valor").value; //Ajax let ajax = new XMLHttpRequest(); ajax.open("POST", "php/cadastrar.php", true); ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); ajax.send("curso=" + curso + "&valor="+$valor); } </script> cadastrar.php <?php include("conexao.php"); //Obtendo valores $curso = $_POST["curso"]; $valor = $_POST["valor"]; //Inserir dados $sql = "INSERT INTO cursos VALUES (null, '$curso', $valor)"; mysqli_query($conexao, $sql); ?> A parte de conexao está indo de boa porque eu cadastrei algumas coisas antes sem Ajax
-
Java Criar um pacote somente para a classe que faz a conexão com o DB
CaioNeves postou um tópico em Java/Android SDK
Então, gostaria de saber se quando eu for fazer um aplicativo que usa JDBC, eu posso estar criando um package só com a classe que faz a conexão, o preparedstatement, resultset etc. Ou se é desnecessário. Curto fazer isso porque deixa mais organizado ao meu ver mas talvez seja algo desnecessário. Senão, onde posso estar colocando a parte de conexão? -
Javascript o que é exatamente Node.js?
CaioNeves respondeu ao tópico de CaioNeves em Web e banco de dados
@MailingTester Entendi mano, show! Então por exemplo, se eu for criar uma tela de login com o SweetAlert, eu posso aplicar ele utilizando o CDN. E caso eu precisasse de mais vários pacotes eu poderia optar por utilizar o Node né? Para ter um controle melhor do que eu estou utilizando e tal... Seria tipo isso? -
Javascript o que é exatamente Node.js?
CaioNeves respondeu ao tópico de CaioNeves em Web e banco de dados
@DiF Entendi mano, então por exemplo, se eu for fazer um site mais básico sem tanta interação, apenas utilizando o JS pro front-end. sem nenhuma interação com o back-end, não há necessidade de utilizar o Node ne? -
Javascript o que é exatamente Node.js?
CaioNeves respondeu ao tópico de CaioNeves em Web e banco de dados
@WilliamNascimento Mas como exatamente fora do navegador? Não entendi essa parte -
Então, não estou entendendo bem o conceito do Node.js. A seguinte definição me foi dada: "O Node.js pode ser definido como um ambiente de execução Javascript server-side." Isso significa que com o Node.js veio a opção de utilizar JavaScript para fazer o backend de um site? Não entendi muito bem qual a sua utilidade e seu conceito.
-
Tenho um problema e tenho que converter uma String qualquer para camelCase, e no final a cada 3 caracteres, eu substituo o terceiro por um "_", como posso fazer essa última parte do problema? public static void main(String[] args) { //Já passo a String sem os caracteres especiais e em minúsculo String str = camelCase.camelCase("cats AND*Dogs-are Awesome".replaceAll("[!,@,#,$,%,&,*,+,.,',-]+", " ").toLowerCase()); System.out.println(camelCase.camelCase(str)); } Abaixo o método da outra classe que converte a string para camelCase public static String camelCase(String str) { return (str == null || str.isEmpty())?"":Arrays.stream(str.trim().split("\\s+")) .map(s -> s.substring(0,1).toUpperCase()+s.substring(1,s.length())) .collect(Collectors.joining()); }
-
Vi um método que transforma palavras com espaço em camelCase. public static String camelCase(String str) { return (str == null || str.isEmpty())?"":Arrays.stream(str.trim().split("\\s+")) .map(s -> s.substring(0,1).toUpperCase()+s.substring(1,s.length())) .collect(Collectors.joining()); } Alguém poderia explicar o que exatamente ocorre em cada parte desse código? Não conheço todos os métodos utilizados nesse trecho de código. Conheço o trim(), split que foi utilizado com um regex e o upper case, as partes de "map" eu não entendi muito bem, nem a parte do coletor.
-
@MailingTester Obrigado mano!
-
@MailingTester Eaee, então mano a situação é a seguinte. Quando passa o mouse por cima de um dos cards de personagens, a altura dele diminui e o nome fica fora da div, como você pode ver no flash na segunda imagem, porém quando o card do batmam faz isso o card do superman vem ocupar esse espaço, queria saber como fazer pra ele não subir quando a altura diminuir, não sei se ficou claro, qualquer coisa gravo um vídeo explicando
-
Tenho uma div, e quando a div de cima diminui a altura, ela vai ocupar esse espaço mas quero que ela permaneça fixa. Quando passa o mouse por cima de uma dessas figuras, a altura diminui e o nome fica fora do background.
-
CSS Fixar cabeçalho na direita superior
CaioNeves respondeu ao tópico de CaioNeves em Web e banco de dados
@noB Obrigado mano! Vou aprender a usar bootstrap, valeu!
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais