Hibernate IntelliJ IDEA JPA控制台映射
我完全不熟悉Hibernate框架,一个人无法处理一个问题) 在IntelliJ IDEA中构建了一个JavaEE持久化项目后,我在使用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
@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;