Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate IntelliJ IDEA JPA控制台映射_Hibernate_Jpa_Intellij Idea_Console_Mapping - Fatal编程技术网

Hibernate IntelliJ IDEA JPA控制台映射

Hibernate IntelliJ IDEA JPA控制台映射,hibernate,jpa,intellij-idea,console,mapping,Hibernate,Jpa,Intellij Idea,Console,Mapping,我完全不熟悉Hibernate框架,一个人无法处理一个问题) 在IntelliJ IDEA中构建了一个JavaEE持久化项目后,我在使用JPA控制台时遇到了一些问题,这些问题与以下主题中描述的问题类似: , 因此,我使用主题中的下一个建议来处理异常: 1) 在persistence.xml文件中设置用户和密码: 映射本身: @Entity @Table(name = "students", schema = "test", catalog = "") public class Students

我完全不熟悉Hibernate框架,一个人无法处理一个问题)

在IntelliJ IDEA中构建了一个JavaEE持久化项目后,我在使用JPA控制台时遇到了一些问题,这些问题与以下主题中描述的问题类似:

  • ,
  • 因此,我使用主题中的下一个建议来处理异常:

    1) 在persistence.xml文件中设置用户和密码:

    映射本身:

    @Entity
    @Table(name = "students", schema = "test", catalog = "")
    public class StudentsEntity {
        private String firstName;
        private String lastName;
        private String email;
        private String street;
    
    我做错了什么?

    您在配置文件中添加了吗?“select*from blahblah”显然是无效的JPQL,不知道您为什么要尝试它。persistence.xml中的条目是“name”而不是“我尝试了不同的查询)是的,IDEA构建的映射很好,这里是:TestSQL.StudentsEntity,还有。。。哦,我明白了。。。我应该使用修改过的类名而不是表名。。。(谢谢你的回答)
    <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
    
    jpa-ql> select email from students
    [2016-01-08 12:40:07] students is not mapped [select email from students]
    jpa-ql> select * from students
    [2016-01-08 12:40:10] unexpected token: * near line 1, column 8 [select * from students]
    jpa-ql> select email from test.students
    [2016-01-08 12:40:12] test.students is not mapped [select email from test.students]
    
    @Entity
    @Table(name = "students", schema = "test", catalog = "")
    public class StudentsEntity {
        private String firstName;
        private String lastName;
        private String email;
        private String street;