JPA entity can't find for mapped when deployment

35 views
Skip to first unread message

Ye Tian

unread,
Jul 4, 2015, 8:01:57 AM7/4/15
to play-fr...@googlegroups.com
Hi guys, my project run everything is ok when running under dev.
I use 'dist' to get a zip package. Then I unzip and run it.
Unfortunately, exception occurred:
"Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Story is not mapped"


package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Table;

import com.fasterxml.jackson.annotation.JsonFormat;

@Entity
@Table(name = "story")
public class Story {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String title;
private String url;

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
private Date localDate;
private String primaryImage;
private String primaryImageCaption;
private String primaryImageRightsInformation;
private String subjects;
private String station;
private String state;
private String place;
private String keywords;
private String latitude;
private String longitude;
private String mediaRSS;

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public String getTitle() {
return title;
}

public void setTitle(String title) {
this.title = title;
}

public String getUrl() {
return url;
}

public void setUrl(String url) {
this.url = url;
}

public Date getLocalDate() {
return localDate;
}

public void setLocalDate(Date localDate) {
this.localDate = localDate;
}

public String getPrimaryImage() {
return primaryImage;
}

public void setPrimaryImage(String primaryImage) {
this.primaryImage = primaryImage;
}

public String getPrimaryImageCaption() {
return primaryImageCaption;
}

public void setPrimaryImageCaption(String primaryImageCaption) {
this.primaryImageCaption = primaryImageCaption;
}

public String getPrimaryImageRightsInformation() {
return primaryImageRightsInformation;
}

public void setPrimaryImageRightsInformation(String primaryImageRightsInformation) {
this.primaryImageRightsInformation = primaryImageRightsInformation;
}

public String getSubjects() {
return subjects;
}

public void setSubjects(String subjects) {
this.subjects = subjects;
}

public String getStation() {
return station;
}

public void setStation(String station) {
this.station = station;
}

public String getState() {
return state;
}

public void setState(String state) {
this.state = state;
}

public String getPlace() {
return place;
}

public void setPlace(String place) {
this.place = place;
}

public String getKeywords() {
return keywords;
}

public void setKeywords(String keywords) {
this.keywords = keywords;
}

public String getLatitude() {
return latitude;
}

public void setLatitude(String latitude) {
this.latitude = latitude;
}

public String getLongitude() {
return longitude;
}

public void setLongitude(String longitude) {
this.longitude = longitude;
}

public String getMediaRSS() {
return mediaRSS;
}

public void setMediaRSS(String mediaRSS) {
this.mediaRSS = mediaRSS;
}

}


             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             version="2.1">

    <persistence-unit name="defaultPersistenceUnit" transaction-type="RESOURCE_LOCAL">
        <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
        
        <non-jta-data-source>DefaultDS</non-jta-data-source>
        <properties>
            <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
        </properties>
    </persistence-unit>

</persistence>

What's wrong with it?

Ye Tian

unread,
Jul 4, 2015, 8:15:16 AM7/4/15
to play-fr...@googlegroups.com
I pretty sure that the problems is the hibernate can't find my Entity class 'Story'. But I didn't know why??

Ye Tian

unread,
Jul 4, 2015, 8:23:57 AM7/4/15
to play-fr...@googlegroups.com
Finally, I found a ISSUE report for this bug: https://github.com/playframework/playframework/issues/4590


On Saturday, 4 July 2015 22:01:57 UTC+10, Ye Tian wrote:
Reply all
Reply to author
Forward
0 new messages