powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно описать Map<MyEntity, Date> EJB3 Annotaions
1 сообщений из 1, страница 1 из 1
Как правильно описать Map<MyEntity, Date> EJB3 Annotaions
    #34016937
PG_Vital
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть @Entity класс, в котором имеется property Map (в качестве ключа MyEntity, в качестве значения - java.util.Date). Пытаюсь описать getter для этого свойства с помощью следующих annotations:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
	@ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY)	
	@JoinTable(name = "OtherEntity_MyEntity", 
			joinColumns={@JoinColumn(name = "myEntityId", unique = false)},
			inverseJoinColumns={@JoinColumn(name = "myDate", unique = false)})			
	 public  Map<MyEntity, Date> getMyEntities() {
		 return  entities;
	}
Компилирую, собираю jar, закидываю в JBoss в папку deploy (persistence.xml имеется и описан как надо). Всё это дело начинает маппиться под JBoss-ом, процесс заканчивается неудачей. Смотрим на консоль, видим такое ругательство:
Код: plaintext
1.
org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped  class : mypackage.model.MyEntity.entities[java.util.Date]
У @ManyToMany есть аттрибут targetEntity, но я же не могу указать targetEntity = Date.class, это же не сущность. Если вместо Date указать какую-нибудь сущность из моих классов, то всё ok.
Я пробовал идти от обратного. Создал xml-маппинги для классов (hbm.xml), с помощью ant-ого task hibernatetool сгенерировал java-классы и sql-схему. При этом указал, чтобы сгенерировались EJB3 Annotations. Всё сгенерировалось нормально. Запихиваем результат генерации в JBoss - та же самая фигня с тем же самым ругательством. У кого глюк ?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно описать Map<MyEntity, Date> EJB3 Annotaions
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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