sql >> Databasteknik >  >> RDS >> Mysql

Hur man korrekt stänger viloläge med mysql-server

tack för dina användbara kommentarer. Jag har hittat lösningen. Man måste ringa Maven med den extra flaggan -Dexec.cleanupDaemonThreads=false . Om någon vet varför detta är fallet, vänligen meddela mig. Detta löser dock definitivt ovanstående problem. Så i slutändan hade det faktiskt inget med viloläge att göra utan var ett problem med Maven istället. Om du inte vill ange mvn compile exec:java -Dexec.mainClass=com.journaldev.hibernate.main.HibernateManyToManyMain -Dexec.cleanupDaemonThreads=false varje gång du vill köra projektet kan du också lägga till

<project>
...
<build>
<plugins>
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>exec-maven-plugin</artifactId>
  <version>1.4.0</version>
  <executions>
    <execution>
      <goals>
        <goal>java</goal>
      </goals>
    </execution>
  </executions>
  <configuration>
       <mainClass>com.cjg.JPADemo</mainClass>
       <cleanupDaemonThreads>false</cleanupDaemonThreads>
  </configuration>
</plugin>
</plugins>
</build>

</project>

till din pom.xml för att uppnå samma resultat. Återigen, om någon kan förklara vad det här faktiskt gör eller varför detta är nödvändigt, skulle jag vara väldigt nyfiken, eftersom det tog mig nästan en vecka att lösa det här problemet. Tack till alla för er hjälp.




  1. Hur infogar man flera poster och får identitetsvärdet?

  2. Hur man ändrar sökvägen för mysql-tjänster

  3. Varför har vissa kommandon ingen effekt i psql?

  4. Hur man returnerar en lista över språk som stöds i Oracle