powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / на самом деле все @Entity необходимо прописать в persistence.xml ?
2 сообщений из 2, страница 1 из 1
на самом деле все @Entity необходимо прописать в persistence.xml ?
    #38477590
Dutchman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Продолжаю работу над проектом CDI Web Project на AS JBoss 7 (Eclipce Version: Kepler Service Release 1)
Создал энтити:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
@Entity
@Table(name = "users")
public class UsersModel implements Serializable{
	private static final long serialVersionUID = 1L;

	public UsersModel() {
		super();
	}

	@Id
	@GeneratedValue (strategy = GenerationType.AUTO)
	@Column(name="userId", unique=true, nullable=false)
	private Long userId;
...


и в результате получаю ошибку:
Код: java
1.
- Class "org.customShop.users.UsersModel" is managed, but is not listed in the persistence.xml file


понимаю что класс необходимо прописать в persistence.xml:
Код: xml
1.
2.
3.
4.
	<persistence-unit name="customShop" transaction-type="JTA">
	<provider>org.hibernate.ejb.HibernatePersistence</provider>
	<jta-data-source>java:/customShopDatasource</jta-data-source>
	<class>org.customShop.users.UsersModel</class>


после чего все нормально работает
Вопрос: не уж то все создаваемые энтити требуется прописать в persistence.xml ?
...
Рейтинг: 0 / 0
на самом деле все @Entity необходимо прописать в persistence.xml ?
    #38477607
Dutchman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... почитал документацию (Chapter 24 • Introduction to the Java Persistence API). Получается что так оно и есть:
Код: java
1.
2.
3.
4.
The jar-file and class elements specify managed persistence
classes: entity classes, embeddable classes, and mapped superclasses. The jar-file element
specifies JAR files that are visible to the packaged persistence unit that contain managed
persistence classes, while the class element explicitly names managed persistence classes.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / на самом деле все @Entity необходимо прописать в persistence.xml ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]