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