Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Jboss. bidirectional relation,,, Do not works / 3 сообщений из 3, страница 1 из 1
28.06.2006, 16:07
    #33819711
MalkoLinge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jboss. bidirectional relation,,, Do not works
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
 package  com.Lesson;
 import  javax.ejb.*;
 import  java.util.*;

/**
 * @ejb.bean
 *   name="Group"    
 *   local-jndi-name="Group"
 *   primkey-field="id"
 *   view-type="local"
 *   type="CMP"
 *   cmp-version="2.x"
 *   
 * @ejb.persistence table-name="ET_GROUPM"
 *   @ejb.ejb-ref 
 *    ejb-name="Student"
 *    view-type="local"
 
 * @jboss datasource="java:OracleDS"
 */
 public   abstract   class  GroupBean  implements  EntityBean {
	/**
	 * @ejb.persistence
	 * @ejb.interface-method
	 * 
	 */
	 public   abstract   Long  getId();
	
	/**
	 * @param newId - новое значение идентификатора.
	 * @ejb.interface-method 
	 */
	 public   abstract   void  setId( Long  newId);
	
	/**
	 * @ejb.persistence
	 * @ejb.interface-method view-type="local"
	 */
	 public   abstract  String getName();
	
	/**
	 * @ejb.interface-method 
	 */
	 public   abstract   void  setName(String newName);
	/**
	  * @ejb.interface-method
	  *
	  * @ejb.relation name="Parent-to-Children"
	  *        role-name="Parent-has-many-Children"
	  *        target-ejb="StudentBean"
	  *        target-role-name="Child-has-one-parent"
	  * 
	  * @jboss.relation fk-column="groupID"
	  *         related-pk-field="id"
	  *
	  * @return
	  */

	 public   abstract  Collection getUsers();
	
	/**
	  * @ejb.interface-method
	  */
	 public   abstract   void  setUsers(Collection c);
   

}
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
 package  com.Lesson;

 import  javax.ejb.EntityBean;

/**
 * @ejb.bean
 *   name="Student"    
 *   local-jndi-name="Student"
 *   primkey-field="id"
 *   view-type="local"
 *   type="CMP"
 *   cmp-version="2.x"
 *   
 * @ejb.persistence table-name="ET_STUDENTM"
 * @ejb.ejb-ref ejb-name="Group" view-type="local" 
 * @jboss datasource="java:OracleDS"
 */
 public   abstract   class  StudentBean  implements  EntityBean {
	/**
	 * @ejb.persistence
	 * @ejb.interface-method 
	 */
	 public   abstract   Long  getId();
	
	/**
	 * @ejb.persistence
	 * @param newId - новое значение идентификатора.
	 * @ejb.interface-method 
	 */
	 public   abstract   void  setId( Long  newId);
	/**
	 * @ejb.persistence
	 * @ejb.interface-method 
	 */
	
	 public   abstract  String getName();
	
	/**
	 * @ejb.interface-method 
	 */
	 public   abstract   void  setName(String newName);
	
	/**
	  * @ejb.interface-method
	  *
	  * @ejb.relation name="Parent-to-Children"
	  *        role-name="Child-has-one-parent"
	  *        target-ejb="GroupBean"
	  *        target-role-name="Parent-has-many-Children"
	  *        target-multiple="true" 
	  * @return
	  */
	 public   abstract  GroupLocal getGroup();
	/**
	  * @ejb.interface-method
	  */
	 public   abstract   void  setGroup(GroupLocal el);
}


На выходе имею :
4:59:41,578 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Group' to jndi 'Group'
14:59:41,750 WARN [ServiceController] Problem starting service jboss.j2ee:service=EjbModule,module=PracticalLesson2.jar
org.jboss.deployment.DeploymentException: Role: Child-has-one-parent with multiplicity many using foreign-key mapping is not allowed to have key-fields
at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationshipRoleMetaData.loadKeyFields(JDBCRelationshipRoleMetaData.java:421)
...........

Покажите где в лужу сел то ?
WBR,
Malkolinge
...
Рейтинг: 0 / 0
29.06.2006, 00:30
    #33820531
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jboss. bidirectional relation,,, Do not works
Do not works. Правильно - Does not work.
...
Рейтинг: 0 / 0
29.06.2006, 09:42
    #33820812
MalkoLinge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jboss. bidirectional relation,,, Do not works
Спасибо огромное. ПОМОГЛО.
WBR,
Malkolinge
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Jboss. bidirectional relation,,, Do not works / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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