Here is the example of Entity:
https://github.com/apache/openmeetings/blob/master/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Configuration.java

On Fri, Sep 22, 2017 at 10:44 PM, Maxim Solodovnik <solomax...@gmail.com>
wrote:

> It seems you are not using @NamedQueries :(
> The issue I'm facing: application starts as expected, then fails on first
> named query (Named query not found message with stack trace)
>
> I thought maybe it would be possible to perform additional scan for named
> queries
> Since it works as expected with persistence unit like this: [1]
>
> [1] https://github.com/apache/openmeetings/blob/master/
> openmeetings-web/src/main/webapp/WEB-INF/classes/META-
> INF/mysql_persistence.xml
>
>
> On Fri, Sep 22, 2017 at 7:33 PM, Maxim Solodovnik <solomax...@gmail.com>
> wrote:
>
>> OK, Thanks for clarifications!
>>
>> On Fri, Sep 22, 2017 at 7:32 PM, Francesco Chicchiriccò <
>> ilgro...@apache.org> wrote:
>>
>>> On 22/09/2017 14:29, Maxim Solodovnik wrote:
>>>
>>>> It seems all your entities are listed in
>>>> https://github.com/apache/syncope/blob/1_2_X/core/src/main/r
>>>> esources/META-INF/orm.xml
>>>>
>>>
>>> No, these are not all entities, but only a few, e.g. the ones for which
>>> we want to allow users to customize something without messing with source
>>> classes (hence we don't rely on JPA annotations for such entities).
>>>
>>> There are several JPA entities not listed in orm.xml:
>>>
>>> https://github.com/apache/syncope/tree/1_2_X/core/src/main/j
>>> ava/org/apache/syncope/core/persistence/beans
>>>
>>> Regards.
>>>
>>>
>>> What I would like to achieve is something like this accepted answer:
>>>> https://stackoverflow.com/questions/16088112/how-to-auto-det
>>>> ect-entities-in-jpa-2-0
>>>>
>>>> i.e. auto detect entities using packageToScan property
>>>>
>>>>
>>>> On Fri, Sep 22, 2017 at 7:24 PM, Maxim Solodovnik <solomax...@gmail.com
>>>> >
>>>> wrote:
>>>>
>>>> Thanks a lot Francesco!
>>>>> Will give it a try and report back!
>>>>>
>>>>> On Fri, Sep 22, 2017 at 7:23 PM, Francesco Chicchiriccò <
>>>>> ilgro...@apache.org> wrote:
>>>>>
>>>>> On 22/09/2017 10:54, Maxim Solodovnik wrote:
>>>>>>
>>>>>> Hello,
>>>>>>>
>>>>>>> I'm trying to get rid of entity list in my persistence.xml and to use
>>>>>>> springs package autoscan for this.
>>>>>>> I have specified following configuration for entity manager factory:
>>>>>>>
>>>>>>> <bean id="entityManagerFactory"
>>>>>>> class="org.springframework.orm.jpa.LocalContainerEntityManag
>>>>>>> erFactoryBean">
>>>>>>> <property name="persistenceUnitName" value="openmeetings" />
>>>>>>> <property name="packagesToScan" value="org.apache.openmeetings
>>>>>>> .db.entity"
>>>>>>> />
>>>>>>> <property name="jpaVendorAdapter">
>>>>>>> <bean class="org.springframework.orm.jpa.vendor.OpenJpaVendorAdapt
>>>>>>> er">
>>>>>>> <property name="showSql" value="false" />
>>>>>>> <property name="generateDdl" value="false" />
>>>>>>> </bean>
>>>>>>> </property>
>>>>>>> </bean>
>>>>>>> <bean
>>>>>>> class="org.springframework.orm.jpa.support.PersistenceAnnota
>>>>>>> tionBeanPostProcessor"
>>>>>>> />
>>>>>>>
>>>>>>> Entities seems to be found BUT named queries not :(
>>>>>>> What I'm I doing wrong? Maybe I need to specify some additional
>>>>>>> postprocessor to perform additional scan for named queries?
>>>>>>>
>>>>>>> Thanks in advance for your answers :)
>>>>>>>
>>>>>>> OpenJPA version 2.4.2 (latest)
>>>>>>> Spring 4.3.10
>>>>>>>
>>>>>>>
>>>>>> Hi Maxim,
>>>>>> you can take Syncope configuration [1] as reference: in that branch
>>>>>> (1_2_X) we're using OpenJPA 2.3 and Spring 4.2.9 but it shouldn't
>>>>>> matter
>>>>>> much (more recent branches use more recent dependencies, but the
>>>>>> configuration is more involved).
>>>>>>
>>>>>> FYI, [1] is included by [2]; properties are at [3].
>>>>>> Ah, we also use [4] and do compile-time entity enhancement [5].
>>>>>>
>>>>>> Regards.
>>>>>>
>>>>>> [1] https://github.com/apache/syncope/blob/1_2_X/core/src/main/r
>>>>>> esources/persistenceContextEMFactory.xml
>>>>>> [2] https://github.com/apache/syncope/blob/1_2_X/core/src/main/r
>>>>>> esources/persistenceContext.xml
>>>>>> [3] https://github.com/apache/syncope/blob/1_2_X/core/src/main/r
>>>>>> esources/persistence.properties
>>>>>> [4] https://github.com/apache/syncope/blob/1_2_X/core/src/main/r
>>>>>> esources/META-INF/spring-persistence.xml
>>>>>> [5] https://github.com/apache/syncope/blob/1_2_X/core/pom.xml#L3
>>>>>> 70-L401
>>>>>>
>>>>>
>>> --
>>> Francesco Chicchiriccò
>>>
>>> Tirasa - Open Source Excellence
>>> http://www.tirasa.net/
>>>
>>> Member at The Apache Software Foundation
>>> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
>>> http://home.apache.org/~ilgrosso/
>>>
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Reply via email to