Java EE - Ide - javax.persistance.Table-le nom de la table ne peut pas être résolu


J'essaie de résoudre ce problème depuis 3 jours, je ne peux pas le résoudre. J'ai lu que IntelliJ mélange quelque chose. J'ai trouvé ce thread et des réponses similaires dans d'autres threads, et j'ai essayé de faire exactement la même chose, mais cela n'a pas fonctionné: Impossible de résoudre la colonne 'NOM D'UTILISATEUR' moins

Ma persistance.xml:

<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
    <persistence-unit name="NewPersistenceUnit">
        <jta-data-source>java:jboss/datasources/ExampleDS</jta-data-source>
        <class>Book</class>
        <properties>
            <property name="hibernate.hbm2ddl.auto" value="create-drop"></property>
            <property name="hibernate.show_sql" value="true"></property>
        </properties>
    </persistence-unit>
</persistence>

Mon livre de classe où je veux définir le nom. Le tableau "Livre" ne peut pas être résolu.

 @Entity    
 @Table(name = "BOOK")
        public class Book implements Serializable{

            @Id
            private int id;

        }
Author: Community, 2016-04-28

1 answers

En plus de la réponse que vous avez publiée, dans la fenêtre de l'outil de persistance (affichage -> outil -> persistance), vous devriez voir la persistance.xml, faites un clic droit et sélectionnez "attribuer la source de données" et attribuez votre source de données configurée.

Plus d'infos ici: Ma Question préférée

 1
Author: crumbug, 2017-05-23 12:19:26