powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / QuerySyntaxException почему?
14 сообщений из 14, страница 1 из 1
QuerySyntaxException почему?
    #37624663
A+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A+
Гость
есть persistence.xml:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
    http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
             version="1.0">

    <persistence-unit name="SETv6-PU" transaction-type="JTA">
        <jta-data-source>java:/SETv6_DS</jta-data-source>
        <mapping-file>META-INF/named-queries.xml</mapping-file>
        <jar-file>../DataStructsModule.jar</jar-file>
        <class>ru.crystals.topology.entities.CityEntity</class>
        <class>ru.crystals.topology.entities.FormatEntity</class>
        <class>ru.crystals.topology.entities.JuristicPersonEntity</class>
        <class>ru.crystals.topology.entities.RegionEntity</class>
        <class>ru.crystals.topology.entities.ShopEntity</class>
        <exclude-unlisted-classes>false</exclude-unlisted-classes>
        <properties>
            <property name="jboss.entity.manager.factory.jndi.name" value="java:/SETv6EntityManagerFactory"/>
            <property name="hibernate.ejb.cfgfile" value="hibernate.cfg.xml"/>
        </properties>
    </persistence-unit>
</persistence>



вот как выглядит mapping-file:
Код: java
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.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
<?xml version="1.0" encoding="UTF-8"?>
<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
                 version="1.0">

	<!-- lazily - чтоб не вытягивать юрлицо... но у него FetchType.EAGER почему-то! -->
    <named-query name="get-all-shops-lazily">
        <query>
            <![CDATA[
            SELECT s
            FROM ShopEntity s
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    <named-query name="get-shops-lazily-by-ids">
        <query>
            <![CDATA[
            SELECT s
            FROM ShopEntity s
            WHERE s.id IN (:ids)
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    <named-query name="get-shops-lazily-by-city-ids-and-formats">
        <query>
            <![CDATA[
            SELECT s
            FROM ShopEntity s
            WHERE s.city.id IN (:cityIds) 
            	AND s.format.id IN (:formatIds)
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    <named-query name="get-shops-lazily-by-city-ids">
        <query>
            <![CDATA[
            SELECT s
            FROM ShopEntity s
            WHERE s.city.id IN (:cityIds) 
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    <named-query name="get-shops-lazily-by-formats">
        <query>
            <![CDATA[
            SELECT s
            FROM ShopEntity s
            WHERE s.format.id IN (:formatIds)
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    <named-query name="get-shops-lazily-by-region-ids">
        <query>
            <![CDATA[
            SELECT s
            FROM ShopEntity s
            WHERE s.city.region.id IN (:regionIds) 
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    <named-query name="get-shops-lazily-by-region-ids-and-formats">
        <query>
            <![CDATA[
            SELECT s
            FROM ShopEntity s
            WHERE s.city.region.id IN (:regionIds) 
            	AND s.format.id IN (:formatIds)
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    
    <named-query name="get-all-cities">
        <query>
            <![CDATA[
            SELECT s
            FROM CityEntity s
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    <named-query name="get-cities-by-ids">
        <query>
            <![CDATA[
            SELECT s
            FROM CityEntity s
            WHERE s.id IN (:ids)
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    
    <named-query name="get-all-regions">
        <query>
            <![CDATA[
            SELECT r
            FROM RegionEntity r
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    <named-query name="get-regions-by-ids">
        <query>
            <![CDATA[
            SELECT r
            FROM RegionEntity r
            WHERE r.id IN (:ids)
           ]]>
        </query>
        <hint name="org.hibernate.fetchSize" value="10000"/>
        <hint name="org.hibernate.readOnly" value="true"/>
    </named-query>
    
</entity-mappings>



Указанные классы в этом JAR'нике есть!

Так почему вылетает

20.01 18:47:54 ERROR [org.hibernate.impl.SessionFactoryImpl] Error in named query: get-shops-lazily-by-region-ids
org.hibernate.hql.ast.QuerySyntaxException: ShopEntity is not mapped [SELECT s FROM ShopEntity s WHERE s.city.region.id IN (:regionIds)]
at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:181)
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624670
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите ShopEntity. JPA аннотации на месте?
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624680
A+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A+
Гость
Blazkowicz,

Да, все на месте - раньше они в другом JAR'нике лежали - не было проблем
Код: java
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.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
@Entity
@Table(name = "topology_shop")
public class ShopEntity implements Serializable {
	private static final long serialVersionUID = -987548563596754567L;

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

	@Column(name = "Number")
	private int number;

	@Column(name = "Name")
	private String name;

	@Column(name = "TwentyFourHour")
	private boolean twentyFourHour;

	@ManyToOne(cascade = {CascadeType.REFRESH, CascadeType.MERGE}, fetch = FetchType.EAGER)
	private CityEntity city;

	@ManyToOne(cascade = {CascadeType.REFRESH, CascadeType.MERGE}, fetch = FetchType.EAGER)
	private FormatEntity format;

	@OneToMany(mappedBy = "shop", fetch = FetchType.EAGER)
	private Set<JuristicPersonEntity> juristicPersons = new HashSet<JuristicPersonEntity>();

	public ShopEntity() {
		super();
	}

	public ShopEntity(ShopVO vo) {
		super();
		if (null != vo.getId()) {
			this.setId(vo.getId());
		}
		this.setNumber(vo.getNumber());
		this.setName(vo.getName());
		this.setTwentyFourHour(vo.isTwentyFourHour());
		if (null != vo.getCity()) {
			this.setCity(new CityEntity(vo.getCity()));
		}
		if (null != vo.getFormat()) {
			this.setFormat(new FormatEntity(vo.getFormat()));
		}
		for (JuristicPersonVO jp : vo.getJuristicPersons()) {
			JuristicPersonEntity juristicPersonEntity = new JuristicPersonEntity(jp);
			juristicPersonEntity.setShop(this);
			this.getJuristicPersons().add(juristicPersonEntity);
		}
	}

	public String toString() {
		String str = "ShopEntity [";
		str += " id = " + id;
		str += " number = " + number;
		str += " name = " + name;
		str += " twentyFourHours = " + twentyFourHour;
		str += " city = " + city;
		str += " format = " + format;
		str += "]";
		return str;
	}

	public Long getId() {
		return id;
	}

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

	public int getNumber() {
		return number;
	}

	public void setNumber(int number) {
		this.number = number;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public boolean isTwentyFourHour() {
		return twentyFourHour;
	}

	public void setTwentyFourHour(boolean twentyFourHour) {
		this.twentyFourHour = twentyFourHour;
	}

	public CityEntity getCity() {
		return city;
	}

	public void setCity(CityEntity city) {
		this.city = city;
	}

	public FormatEntity getFormat() {
		return format;
	}

	public void setFormat(FormatEntity format) {
		this.format = format;
	}

	public Set<JuristicPersonEntity> getJuristicPersons() {
		return juristicPersons;
	}

	public void setJuristicPersons(Set<JuristicPersonEntity> juristicPersons) {
		this.juristicPersons = juristicPersons;
	}

	public ShopVO toVO() {
		ShopVO vo = new ShopVO();
		if (null != getId()) {
			vo.setId(this.getId());
		}
		vo.setNumber(this.getNumber());
		if (null != this.getName()) {
			vo.setName(this.getName());
		}
		vo.setTwentyFourHour(this.isTwentyFourHour());
		if (null != this.getCity()) {
			vo.setCity(this.getCity().toVO());
		}
		if (null != this.getFormat()) {
			vo.setFormat(this.getFormat().toVO());
		}
		for (JuristicPersonEntity jp : this.getJuristicPersons()) {
			vo.getJuristicPersons().add(jp.toVO());
		}
		return vo;
	}

	public boolean equals(Object o) {
		if (this == o) {
			return true;
		}
		if (o == null || getClass() != o.getClass()) {
			return false;
		}

		final ShopEntity shop = (ShopEntity) o;

		return !(id != null ? !id.equals(shop.id) :
				shop.id != null);
	}

	public int hashCode() {
		return (id != null ? id.hashCode() : 0);
	}

	public JuristicPersonEntity getDefaultJuristicPerson() {
		JuristicPersonEntity result = null;
		for (JuristicPersonEntity jp : juristicPersons) {
			if (jp.isDefaultJP()) {
				result = jp;
			}
		}
		return result;
	}
}
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624686
A+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A+
Гость
Включил логи хибера - вроде все хорошо... вначале

Код: java
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.
20.01 18:58:05 INFO  [org.jboss.ejb3.entity.PersistenceUnitDeployment] Starting persistence unit persistence.units:jar=SET-Topology.jar,unitName=SET-TOPOLOGY-PU 
20.01 18:58:05 INFO  [org.hibernate.cfg.Configuration] configuring from resource: hibernate.cfg.xml 
20.01 18:58:05 INFO  [org.hibernate.cfg.Configuration] Configuration resource: hibernate.cfg.xml 
20.01 18:58:05 INFO  [org.hibernate.cfg.Configuration] Configured SessionFactory: null 
20.01 18:58:05 INFO  [org.hibernate.cfg.Configuration] Reading mappings from resource : META-INF/named-queries.xml 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-all-shops-lazily => SELECT s FROM ShopEntity s 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-shops-lazily-by-ids => SELECT s FROM ShopEntity s WHERE s.id IN (:ids) 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-shops-lazily-by-city-ids-and-formats => SELECT s FROM ShopEntity s WHERE s.city.id IN (:cityIds) AND s.format.id IN (:formatIds) 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-shops-lazily-by-city-ids => SELECT s FROM ShopEntity s WHERE s.city.id IN (:cityIds) 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-shops-lazily-by-formats => SELECT s FROM ShopEntity s WHERE s.format.id IN (:formatIds) 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-shops-lazily-by-region-ids => SELECT s FROM ShopEntity s WHERE s.city.region.id IN (:regionIds) 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-shops-lazily-by-region-ids-and-formats => SELECT s FROM ShopEntity s WHERE s.city.region.id IN (:regionIds) AND s.format.id IN (:formatIds) 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-all-cities => SELECT s FROM CityEntity s 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-cities-by-ids => SELECT s FROM CityEntity s WHERE s.id IN (:ids) 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-all-regions => SELECT r FROM RegionEntity r 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.QueryBinder] Binding Named query: get-regions-by-ids => SELECT r FROM RegionEntity r WHERE r.id IN (:ids) 
20.01 18:58:05 INFO  [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: ru.crystals.topology.entities.CityEntity 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.EntityBinder] Bind entity ru.crystals.topology.entities.CityEntity on table Topology_City 
20.01 18:58:05 INFO  [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: ru.crystals.topology.entities.FormatEntity 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.EntityBinder] Bind entity ru.crystals.topology.entities.FormatEntity on table Topology_Format 
20.01 18:58:05 INFO  [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: ru.crystals.topology.entities.JuristicPersonEntity 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.EntityBinder] Bind entity ru.crystals.topology.entities.JuristicPersonEntity on table topology_juristic_person 
20.01 18:58:05 INFO  [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: ru.crystals.topology.entities.RegionEntity 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.EntityBinder] Bind entity ru.crystals.topology.entities.RegionEntity on table Topology_Region 
20.01 18:58:05 INFO  [org.hibernate.cfg.AnnotationBinder] Binding entity from annotated class: ru.crystals.topology.entities.ShopEntity 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.EntityBinder] Bind entity ru.crystals.topology.entities.ShopEntity on table topology_shop 
20.01 18:58:05 INFO  [org.hibernate.cfg.annotations.CollectionBinder] Mapping collection: ru.crystals.topology.entities.ShopEntity.juristicPersons -> topology_juristic_person 
20.01 18:58:05 INFO  [org.hibernate.cfg.AnnotationConfiguration] Hibernate Validator not found: ignoring 
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624703
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мож там русская буква проскочила в ShopEntity, ну маловероятно конечно, но странно, а когда эксепшн вылетает?
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624711
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот по-моему и ответ на вопрос
автор< persistence-unit name="SETv6-PU" transaction-type="JTA">


автор20.01 18:58:05 INFO [org.jboss.ejb3.entity.PersistenceUnitDeployment] Starting persistence unit persistence.units:jar=SET-Topology.jar, unitName=SET-TOPOLOGY-PU


Видимо ваш jarник вообще не обрабатывается, а старый забыли удалить
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624714
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка на всех запросах? Не только get-shops-lazily-by-region-ids ?
А что за "тот jar", "другой jar"?
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624715
A+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A+
Гость
забыл ник,

имя persistence unit'а непричем - это я уже извращаюсь - думал, может старый уже есть у кого - переименовал на уникальный
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624720
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор20.01 18:58:05 INFO [org.jboss.ejb3.entity.PersistenceUnitDeployment] Starting persistence unit persistence.units:jar=SET-Topology.jar,unitName=SET-TOPOLOGY-PU

У вас мапятся энтити из jar SET-Topology.jar, в котором прописан unitName SET-TOPOLOGY-PU, в конфигурации прописан SETv6-PU, ну собственно чего вы хотите?
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624721
A+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A+
Гость
Blazkowicz,

"тот jar" - раньше был как раз DataStructsModule.jar - решил оттуда дерево сущностей вынести - в свой родной JAR'ник.
Сущностей-то в дереве всего 5 штук - всех и перенес - так что <jar-file> - тоже лишний в mapping'е - его тоже убрал - все равно не работает.

Да, ошибка на все сущности - на все запросы
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624724
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда вы увидите в логе
автор20.01 18:58:05 INFO [org.jboss.ejb3.entity.PersistenceUnitDeployment] Starting persistence unit persistence.units:jar=SET-Topology.jar,unitName=SETv6-PU и все энтити замапятся, а ваш запрос так и не сработает, тогда надо разбираться, а по-моему пока все дело именно в том что ваш jar вообще не процессится, а где-то внутри приложения лежит другой persistence.xml
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624727
A+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A+
Гость
забыл ник,

говорю же - время между 1м постом и 3м прошло - теперь persistence.xml выглядит так:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
    http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
             version="1.0">

    <persistence-unit name="SET-TOPOLOGY-PU" transaction-type="JTA">
        <jta-data-source>java:/SETv6_DS</jta-data-source>
        <mapping-file>META-INF/named-queries.xml</mapping-file>
        <class>ru.crystals.topology.entities.CityEntity</class>
        <class>ru.crystals.topology.entities.FormatEntity</class>
        <class>ru.crystals.topology.entities.JuristicPersonEntity</class>
        <class>ru.crystals.topology.entities.RegionEntity</class>
        <class>ru.crystals.topology.entities.ShopEntity</class>
        <exclude-unlisted-classes>false</exclude-unlisted-classes>
        <properties>
            <property name="jboss.entity.manager.factory.jndi.name" value="java:/SETv6EntityManagerFactory"/>
            <property name="hibernate.ejb.cfgfile" value="hibernate.cfg.xml"/>
        </properties>
    </persistence-unit>
</persistence>
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624759
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A+говорю жеА мы говорим вам показать лог , а не PU. Лог покажите.
...
Рейтинг: 0 / 0
QuerySyntaxException почему?
    #37624769
A+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A+
Гость
Убью гада!
Все правильно, надо было лог внимательнее читать: вмешалась третья сила:
3й JAR'ник: в общем deployment order следующий (JBoss 4.2.3 GA):
DataStructsModule.jar (есть persistence.xml, но нет named-queries.xml) - SET-Topology.jar -... - этот 3й. - ...

в этом 3м тоже есть persistence.xml и в нем тоже был прописан
<jar-file>../DataStructsModule.jar</jar-file>
<mapping-file>META-INF/named-queries.xml</mapping-file>
НО: самого named-queries.xml у него не было!

И этот 3й гад при деплое находил мой named-queries.xml!
Раньше этой проблемы не замечали, т.к. сущности ShopEntity и остальные 4 штуки были как раз в DSM.jar

Извините, что зря отнял время.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / QuerySyntaxException почему?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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