Сущность не развернута - PullRequest
       27

Сущность не развернута

0 голосов
/ 12 декабря 2010

Я учу EJB сейчас. Когда я разверну свой проект на сервере Glassfish. Один из моих компонентов не был развернут. Но остальные 2 работают правильно. Вот код бина сущности:

package com.supinfo.javapetstore.model;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "Items")
public class Item implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    private String reference;

    public Item() {
    }

    public Long getId() {
        return id;
    }

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

    public String getReference() {
        return reference;
    }

    public void setReference(String reference) {
        this.reference = reference;
    }

    @Override
    public String toString() {
        return "Id: " + id + " / reference: " + reference;
    }
}

Нет ошибок или предупреждений при развертывании.

Большое спасибо.

1 Ответ

2 голосов
/ 13 декабря 2010

Попробуйте включить ведение журнала,

Предполагая, что вы используете EclipseLink в Glassfish, добавьте свойство в файл persistence.xml

<property name="eclipselink.logging.level" value="FINEST"/>

http://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging

Как правило, таблицы не создаются по умолчанию, чтобы включить создание таблиц, используйте свойство

<property name="eclipselink.ddl-generation" value="create-tables"/>
...