Banco não é atualizado, criados campos na tabela (Spring MVC+Mysql)

2 respostas
spring-boot
berdam

Possuo um app em Spring Web Mvc e Mysql 5.7.

Minha entidade

Meu arquivo de propriedades

Minha saída de dados no prompt

POM.xml

<dependencies>       
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    
    <dependency>
	<groupId>mysql</groupId>
		<artifactId>mysql-connector-java</artifactId>
		<scope>runtime</scope>
	</dependency>      
           
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  <!--  <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>
    
    -->     

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
        <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>
        </plugin>
    </plugins>
</build>

<profiles>
    <profile>
        <id>beanstalk</id>
        <build>
            <finalName>${project.name}-eb</finalName>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <excludes>
                            <exclude>**/cloud/config/*.java</exclude>
                        </excludes>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>

Já tentei de tudo, a entidade Post, não é criada no banco de dados.

Troquei a senha no arquivo de propriedades para verificar se a aplicação conecta dava erro, sim, ela dá erro, sinal que com a senha anterior está conectando.

Algum ideia do que pode ser ?

2 Respostas

Villagram

@berdam
bom dia, provavelmente não acontece nada por faltar algumas coisas na sua entidade.

@Entity
@Table(name = "CAD_POST")
public class Post implements Serializable {

    private static final long serialVersionUID = -4829347369192501920L;
    //restante do código

}

Tente assim e comente o resultado.

thimor

falta as outras classes, tipo o controller, o service, e o repository para ver como esta o fluxo do dado

Criado 17 de maio de 2020
Ultima resposta 19 de mai. de 2020
Respostas 2
Participantes 3