Re: Customize autocomplete mixin match list?
You could extend the AutoComplete mixin and override generateResponseMarkup.
Re: Customize autocomplete mixin match list?
Or you can use the one provided by the Tapestry jQuery project. I have already customized the rendering by using this jQuery UI configuration : http://jqueryui.com/autocomplete/#custom-data Manu 2013/5/16 Lance Java lance.j...@googlemail.com You could extend the AutoComplete mixin and override generateResponseMarkup. -- Emmanuel DEMEY Ingénieur Etude et Développement ATOS Worldline +33 (0)6 47 47 42 02 demey.emman...@gmail.com http://emmanueldemey.fr/ Twitter : @EmmanuelDemey
Symbol value random characters
Hi, Using a maven filter file I set the symbol tapestry.application-version and want to show it in a page: AppModule.java public static void contributeSymbolSource(OrderedConfigurationSymbolProvider config) { config.add("AppVersion", new ClasspathResourceSymbolProvider("appversion.properties")); } appversion.properties tapestry.application-version=${project.version} Index.java public String getVersion() { return symbolSource.valueForSymbol(SymbolConstants.APPLICATION_VERSION); } Index.tml ${version} So if I put in my filter file project.version=1.2.3, it shows 1.2.3. But sometimes it shows some random characters like: 620e73a4ab76d66. Any idea what could be causing this? -- Een klare kijk op aanvullende pensioenen Nathan Quirynen 03 340 04 60 | 0494 28 45 15 nat...@pensionarchitects.be Follow us on Web | Twitter | LinkedIn | RSS | YouTube
Re: [ANNOUNCE] Tapestry-cdi contribution
I do believe that the same could be said for tapestry-cdi and by extension FlowLogix Magnus, can you comment on this? I think that you have to rely on a specific container's implementation to exclude classes from scanning and avoid conficts between CDI and Tapestry IOC. I can be wrong. Also, I didn't see how qualifiers are handled. Can you release an alpha version on maven central? will take a look on that even if it not in our priorities list at the moment There is a case (EAR file, for example) where some modules use CDI (beans.xml exists) and some don't (no beans.xml), yet have the same classpath, i.e. have tapestry CDI module on the classpath. This would cause the Tapestry module to fail, and stop the application startup in its tracks. This would be a big problem for us. Hope that makes it clearer we need to test this use case What about having Tapestry-IoC as a CDI portable extension which registers T-IoC services as CDI beans? This way, we can still have the best of two worlds without Tapestry-IoC implementing CDI and with way less work. Currently, CDI beans can be served as tapestry services but the opposite is not true. Your idea is interesting, need some investigation to see the feasability. I am very glad to see CDI is supported in Tapestry, but I viewed the pom.xml, it depended on openejb(not standard CDI api), and tomee(for test). To avoid java.lang.ClassFormatError during unit tests, we have to choose a specific api for javaee (standard api is crippled). See http://stackoverflow.com/questions/15518148/maven-javaee-api-vs-jboss-javaee-6-0. Maybe we could add some maven profiles for that. But we implement only standard CDI api (no code tied to openejb) and tomee is only used for tests. I wish Apache DeltaSpike(which is the successor of MyFaces CODI and JBoss Seam3 and others) can be considered as dependency, it is also from Apache.org. yes, it's in our mind, especially since DeltaSpike just moved out of the apache incubator! Besides @Inject, more features from CDI and Deltaspike can be considered. 1. CDI Event 2. Messages(fire message as event payload and Tapetry components observe it and display it in page) 3. Conversation(I have asked such a question before, I dream there is a simple solution to group several Tapestry pages to complete a wizard like task easily) Totally agree. I hope those features for next releases (though, currently there is no explicit roadmap for that) - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Symbol value random characters
${project.version} is a reserved property in maven. I'm guessing maven is using its own value instead of your filter. Check by inspecting appversion.properties in your jar/war.
Re: Symbol value random characters
On 16/05/13 12:26, Lance Java wrote: ${project.version} is a reserved property in maven. I'm guessing maven is using its own value instead of your filter. Check by inspecting appversion.properties in your jar/war. I removed the project.version=1.2.3 from my filter file, so it actually takes the version attribute set in my pom.xml. It does always write the correct value to the appversion.properties file. When I just rebuild my project couple of times without making any changes, sometimes I get the right value shown in my page, sometimes something like 620e73a4ab76d66 (having the right value in appversion.properties file). -- Een klare kijk op aanvullende pensioenen Nathan Quirynen 03 340 04 60 | 0494 28 45 15 nat...@pensionarchitects.be Follow us on Web | Twitter | LinkedIn | RSS | YouTube
How to use Spring MVC resources static images in tapestry
Hi All, I am developing an application using Tapestry 5.3.1 I have tried to use MVC resources mapping to cache images, But it seems doesn't works Here my coding: _Context xml configuration:_ mvc:resources mapping=/images/** location=file:${catalina.home}/props/ cache-period=1234 / mvc:annotation-driven / _Index.tml:_ img src=/images/home.jpg width=130 / I have this home.jpg file in tomcat catalina home path props folder. Application runs successfully, but the images are not loaded Can anyone help me? Regards, Rathinasamy.
Re: Bean validation failing on coerced date
Not a problem. My example was picking up org.apache.bval.jsr303.* (in OpenEJB) instead of the hibernate validator. When I fixed the classpath the problem went away. It doesn't fully explain the symptoms I described, but for now I'm happy. On 16/05/2013, at 1:04 AM, Geoff Callender wrote: Normally I have no problem editing a LocalDate (joda-time) field with BeanEditForm. I use type coercion between LocalDate and java.util.Date, and a PropertyEditBlock, as described here: http://jumpstart.doublenegative.com.au/jumpstart/examples/lang/propertyeditors However, if I add JSR-303 Bean Validation to the property, eg. @NotNull private LocalDate testedOn; then on submit the server-side throws an exception (stacktrace is below). In debug it looks like the bean validation is receiving the un-coerced Date and complaining because it expects a LocalDate. Is anyone else having this problem? Is it a bug? I'm using tapestry 5.3.7, tapestry5-jquery-3.3.4, tapestry-bootstrap-2.1.3, hibernate-validator-annotation-processor-4.3.1-Final. ERROR [536512858@qtp-984019976-4] (OperationTrackerImpl.java:127) - Wed Apr 10 00:00:00 EST 2013 is not a valid value for property testedOn of type class au.com.myapp.business.domain.client.iface.TestDto ERROR [536512858@qtp-984019976-4] (OperationTrackerImpl.java:128) - Operations trace: ERROR [536512858@qtp-984019976-4] (OperationTrackerImpl.java:137) - [ 1] Triggering event 'action' on sandpit/test/Edit:testform.form ERROR [536512858@qtp-984019976-4] (DefaultRequestExceptionHandler.java:63) - Processing of request failed with uncaught exception: Wed Apr 10 00:00:00 EST 2013 is not a valid value for property testedOn of type class au.com.myapp.business.domain.client.iface.TestDto org.apache.tapestry5.ioc.internal.OperationException: Wed Apr 10 00:00:00 EST 2013 is not a valid value for property testedOn of type class au.com.myapp.business.domain.client.iface.TestDto [at classpath:org/apache/tapestry5/corelib/components/BeanEditForm.tml, line 2] at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:121) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:88) at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:87) at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1124) at org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:146) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1058) at org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:81) at org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42) at $ComponentEventRequestHandler_12fe514615d210b2.handle(Unknown Source) at org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42) at $ComponentEventRequestHandler_12fe514615d210b2.handle(Unknown Source) at org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75) at $ComponentEventRequestHandler_12fe514615d210b2.handle(Unknown Source) at org.apache.tapestry5.services.TapestryModule$41.handle(TapestryModule.java:2476) at $ComponentEventRequestHandler_12fe514615d210b2.handle(Unknown Source) at $ComponentEventRequestHandler_12fe514615d20f83.handle(Unknown Source) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43) at org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39) at $ComponentRequestHandler_12fe514615d20f85.handleComponentEvent(Unknown Source) at au.com.myapp.web.services.PageProtectionFilter.handleComponentEvent(PageProtectionFilter.java:86) at $ComponentRequestFilter_12fe514615d20f82.handleComponentEvent(Unknown Source) at $ComponentRequestHandler_12fe514615d20f85.handleComponentEvent(Unknown Source) at $ComponentRequestHandler_12fe514615d20f4b.handleComponentEvent(Unknown Source) at org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46) at $Dispatcher_12fe514615d20f50.dispatch(Unknown Source) at $Dispatcher_12fe514615d20f47.dispatch(Unknown Source) at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) at
Re: [ANNOUNCE] Tapestry-cdi contribution
On Thu, 16 May 2013 07:08:09 -0300, Nourredine Khadri nourredine.kha...@atos.net wrote: What about having Tapestry-IoC as a CDI portable extension which registers T-IoC services as CDI beans? This way, we can still have the best of two worlds without Tapestry-IoC implementing CDI and with way less work. Currently, CDI beans can be served as tapestry services but the opposite is not true. Your idea is interesting, need some investigation to see the feasability. Yeah, I don't know if that's doable now, but we could do some work on Tapestry-IoC so the Registry object could provide a method that returns a list of services, something which isn't done yet AFAIK. -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
RE: Strategy for dealing with stale sessions?
thanks Lenny. I tried using the 1.2.2 version of this library, but am getting the following error on statup. I assume this is because the Flowlogix library was built with Java 7? java.lang.UnsupportedClassVersionError: com/flowlogix/web/services/ServicesModule : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:157) at org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137) at org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107) at org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77) at org.apache.tapestry5.internal.TapestryAppInitializer.init(TapestryAppInitializer.java:124) at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103) at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:589) at org.mortbay.jetty.servlet.Context.startContext(Context.java:139) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) at org.mortbay.jetty.Server.doStart(Server.java:222) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at runjettyrun.Bootstrap.main(Bootstrap.java:121) 2013-05-16 13:32:59.608::WARN: failed org.mortbay.jetty.webapp.WebAppContext@54128635{/,src/main/webapp} java.lang.UnsupportedClassVersionError: com/flowlogix/web/services/ServicesModule : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:157) at org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137) at org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107) at org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77) at org.apache.tapestry5.internal.TapestryAppInitializer.init(TapestryAppInitializer.java:124) at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103) at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:589) at org.mortbay.jetty.servlet.Context.startContext(Context.java:139) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) at org.mortbay.jetty.Server.doStart(Server.java:222) at
Re: Symbol value random characters
Tapestry provides a random hex string default value for the application version. I'm guessing that's what you're seeing. There must be some circumstances under which tapestry can't find the override in your property file.
tapestry-Jquery datatables rowclick event
Hi there I'm using the datatables component from tapestry5-Jquery but I can't find a way to trigger a tapestry event when clicked on a row. Is there a plugin that will do this? or what should i do to get this to work? Greets Tom
Re: tapestry-Jquery datatables rowclick event
It is not out of the box. But you can maybe create a mixin used with the DataTable. Here a sample : http://datatables.net/forums/discussion/1838/x 2013/5/16 Tom Nys runesmac...@hotmail.com Hi there I'm using the datatables component from tapestry5-Jquery but I can't find a way to trigger a tapestry event when clicked on a row. Is there a plugin that will do this? or what should i do to get this to work? Greets Tom -- Emmanuel DEMEY Ingénieur Etude et Développement ATOS Worldline +33 (0)6 47 47 42 02 demey.emman...@gmail.com http://emmanueldemey.fr/ Twitter : @EmmanuelDemey
Re: tapestry-Jquery datatables rowclick event
I've not used the jquery datatable but have solved this problem with the grid here: http://tapestry-stitch.uklance.cloudbees.net/griddecoratordemo If it's not supported out of the box with datagrid, you could do something similar (perhaps adding a data- attribute to each row).
Re: [ANNOUNCE] Tapestry-cdi contribution
On Thu, May 16, 2013 at 12:08 PM, Nourredine Khadri nourredine.kha...@atos.net wrote: I do believe that the same could be said for tapestry-cdi and by extension FlowLogix Magnus, can you comment on this? I think that you have to rely on a specific container's implementation to exclude classes from scanning and avoid conficts between CDI and Tapestry IOC. I can be wrong. This was container specific, but remember reading somewhere that it would be a standard way to specify exclusions in cdi 1.1. Couldn't find the reference, but here is a commit though: https://github.com/pmuir/cdi/commit/a4061ffd0ef52e4028e8cb5727335e7e25f1d493 tapestry-cdi should be portable across containers, think there was only an issue when including a beans.xml in tapestry app where the weld extensions could be used.
Re: [ANNOUNCE] Tapestry-cdi contribution
Yeah, I don't know if that's doable now, but we could do some work on Tapestry-IoC so the Registry object could provide a method that returns a list of services, something which isn't done yet AFAIK. Maybe this service could help us for that : http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/services/ServiceActivityScoreboard.html This was container specific, but remember reading somewhere that it would be a standard way to specify exclusions in cdi 1.1. Couldn't find the reference, but here is a commit though: https://github.com/pmuir/cdi/commit/a4061ffd0ef52e4028e8cb5727335e7e25f1d493 Good to know ! tapestry-cdi should be portable across containers, think there was only an issue when including a beans.xml in tapestry app where the weld extensions could be used. BTW, we managed to exclude tapestry resources from CDI management at server's start with spi extension : https://github.com/got5/tapestry-cdi/blob/master/src/main/java/org/got5/tapestry5/cdi/extension/TapestryExtension.java 2013/5/16 Bård Magnus Kvalheim mag...@kvalheim.eu: On Thu, May 16, 2013 at 12:08 PM, Nourredine Khadri nourredine.kha...@atos.net wrote: I do believe that the same could be said for tapestry-cdi and by extension FlowLogix Magnus, can you comment on this? I think that you have to rely on a specific container's implementation to exclude classes from scanning and avoid conficts between CDI and Tapestry IOC. I can be wrong. This was container specific, but remember reading somewhere that it would be a standard way to specify exclusions in cdi 1.1. Couldn't find the reference, but here is a commit though: https://github.com/pmuir/cdi/commit/a4061ffd0ef52e4028e8cb5727335e7e25f1d493 tapestry-cdi should be portable across containers, think there was only an issue when including a beans.xml in tapestry app where the weld extensions could be used. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Merits of Tapestry-IOC
And I forgot another huge reason for not replacing Tapestry-IoC in Tapestry: backward compatibility. Unfortunately, we just can't break compatibility in such a large way. Many people still void Tapestry due to its past history of completely non-backward compatible changes and the Tapestry team has already promised to not do that again. On Thu, 16 May 2013 10:34:00 -0300, Michael Gentry mgen...@masslight.net wrote: On Wed, May 15, 2013 at 10:23 PM, hantsy han...@yahoo.com.cn wrote: Tapestry should embrace the existed and mature specs, such JSR330, Bean Validation, Managed Bean, etc, Spring has supported them in 3.0 natively. Tapestry already supports Bean Validation and JSR 299 annotations. I use Tapestry and other tools because of the benefits they provide to me and others, not because they conform to a manager's checklist. For me personally, the 'standards' have never appealed to me because they always seem ungainly and more difficult to use. If 'standards' work better for you, that's great, but I'm glad there are alternatives to help me get my work done and I'm glad Tapestry continues to evolve and improve. I'm really looking forward to some of the changes in 5.4. Standards do appeal to me, but that's one factor I take in consideration, not the only one, nor the most important. Sometimes the standard isn't the best option. JSF is a Java standard and it sucks. Hibernate was had way more features (such as criteria queries) than JPA 1 (I haven't tried it, but it seems JPA 2 closed much or all the gap to Hibernate). -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Unknown entity and SessionFactory null
Hi, I'm newbie in Tapestry and Hibernate and I cannot realize why Hibernate don't see my entities. My entity classes have @Entity annotation and are in entities package. Dependencies for hibernate-tapestry that I use: dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-core/artifactId version5.3.6/version /dependency dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-hibernate-core/artifactId version5.3.6/version /dependency The info from console that I get: [ERROR] TapestryModule.ClientDataEncoder The symbol 'tapestry.hmac-passphrase' has not been configured. This is used to configure hash-based message authentication of Tapestry data stored in forms, or in the URL. You application is less secure, and more vulnerable to denial-of-service attacks, when this symbol is not configured. [DEBUG] components.Cities [ENTER] onPrepareForRender() [INFO] common.Version Hibernate Commons Annotations 3.2.0.Final [INFO] cfg.Environment Hibernate 3.6.0.Final [INFO] cfg.Environment hibernate.properties not found [INFO] cfg.Environment Bytecode provider name : javassist [INFO] cfg.Environment using JDK 1.4 java.sql.Timestamp handling [INFO] cfg.Configuration configuring from resource: /hibernate.cfg.xml [INFO] cfg.Configuration Configuration resource: /hibernate.cfg.xml [WARN] util.DTDEntityResolver recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide! [INFO] cfg.Configuration Configured SessionFactory: null [INFO] cfg.Configuration Hibernate Validator not found: ignoring [INFO] search.HibernateSearchEventListenerRegister Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled. [INFO] connection.DriverManagerConnectionProvider Using Hibernate built-in connection pool (not for production use!) [INFO] connection.DriverManagerConnectionProvider Hibernate connection pool size: 20 [INFO] connection.DriverManagerConnectionProvider autocommit mode: false [INFO] connection.DriverManagerConnectionProvider using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/library [INFO] connection.DriverManagerConnectionProvider connection properties: {user=root, password=} [INFO] cfg.SettingsFactory Database - name : MySQL version : 5.5.24-log major : 5 minor : 5 [INFO] cfg.SettingsFactory Driver - name : MySQL-AB JDBC Driver version : mysql-connector-java-5.1.23 ( Revision: ${bzr.revision-id} ) major : 5 minor : 1 [INFO] dialect.Dialect Using dialect: org.hibernate.dialect.MySQLDialect [INFO] transaction.TransactionFactoryFactory Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory [INFO] transaction.TransactionManagerLookupFactory No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) [INFO] cfg.SettingsFactory Automatic flush during beforeCompletion(): disabled [INFO] cfg.SettingsFactory Automatic session close at end of transaction: disabled [INFO] cfg.SettingsFactory JDBC batch size: 15 [INFO] cfg.SettingsFactory JDBC batch updates for versioned data: disabled [INFO] cfg.SettingsFactory Scrollable result sets: enabled [INFO] cfg.SettingsFactory JDBC3 getGeneratedKeys(): enabled [INFO] cfg.SettingsFactory Connection release mode: auto [INFO] cfg.SettingsFactory Maximum outer join fetch depth: 2 [INFO] cfg.SettingsFactory Default batch fetch size: 1 [INFO] cfg.SettingsFactory Generate SQL with comments: disabled [INFO] cfg.SettingsFactory Order SQL updates by primary key: disabled [INFO] cfg.SettingsFactory Order SQL inserts for batching: disabled [INFO] cfg.SettingsFactory Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory [INFO] ast.ASTQueryTranslatorFactory Using ASTQueryTranslatorFactory [INFO] cfg.SettingsFactory Query language substitutions: {} [INFO] cfg.SettingsFactory JPA-QL strict compliance: disabled [INFO] cfg.SettingsFactory Second-level cache: enabled [INFO] cfg.SettingsFactory Query cache: disabled [INFO] cfg.SettingsFactory Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory [INFO] cfg.SettingsFactory Optimize cache for minimal puts: disabled [INFO] cfg.SettingsFactory Structured second-level cache entries: disabled [INFO] cfg.SettingsFactory Echoing all SQL to stdout [INFO] cfg.SettingsFactory Statistics: disabled [INFO] cfg.SettingsFactory Deleted entity synthetic identifier rollback: disabled [INFO] cfg.SettingsFactory Default entity-mode: pojo [INFO] cfg.SettingsFactory Named query checking : enabled [INFO] cfg.SettingsFactory Check Nullability in Core (should be disabled when Bean Validation is on): enabled [INFO] impl.SessionFactoryImpl building session factory [INFO]
Re: How to use Spring MVC resources static images in tapestry
You will need to tell tapestry to ignore the /images path so that another servlet (spring) can handle it. http://tapestry.apache.org/configuration.html#Configuration-ConfiguringIgnoredPaths
Re : Unknown entity and SessionFactory null
well its trying to configure from hibernate.cfg.xml did you spell it out properly in the config file ?
Re: Strategy for dealing with stale sessions?
That is correct. On May 16, 2013, at 8:35 AM, Ben Titmarsh ben.titma...@hotmail.co.uk wrote: thanks Lenny. I tried using the 1.2.2 version of this library, but am getting the following error on statup. I assume this is because the Flowlogix library was built with Java 7? java.lang.UnsupportedClassVersionError: com/flowlogix/web/services/ServicesModule : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:157) at org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137) at org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107) at org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77) at org.apache.tapestry5.internal.TapestryAppInitializer.init(TapestryAppInitializer.java:124 at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103) at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:589) at org.mortbay.jetty.servlet.Context.startContext(Context.java:139) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) at org.mortbay.jetty.Server.doStart(Server.java:222) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at runjettyrun.Bootstrap.main(Bootstrap.java:121) 2013-05-16 13:32:59.608::WARN: failed org.mortbay.jetty.webapp.WebAppContext@54128635{/,src/main/webapp} java.lang.UnsupportedClassVersionError: com/flowlogix/web/services/ServicesModule : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:157) at org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137) at org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107) at org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77) at org.apache.tapestry5.internal.TapestryAppInitializer.init(TapestryAppInitializer.java:124) at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103) at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:589) at org.mortbay.jetty.servlet.Context.startContext(Context.java:139) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at
Unknown entity and SessionFactory null
Here is my hibernate.cfg.xml file: !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd; hibernate-configuration session-factory property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordbooks/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqltrue/property property name=hibernate.format_sqltrue/property property name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property property name=hibernate.current_session_context_classthread/property /session-factory /hibernate-configuration Thanks, Angela
Re: Merits of Tapestry-IOC
I don't think neither I nor hantsy have any realistic action items that will possibly be implemented, simply because the maintainers have too much stake in the status quo. There is nothing wrong with that. It is legitimate to protect your investment, especially if you making a living off of it. I would do the same thing. There were legitimate reasons at the time to make decisions that were made, at least most of them. But, the landscape changed. Now there are better, simpler, more popular choices in IOC than Tapestry-IOC, and I would prefer a world without Tapestry-IOC. I can attest that there is some NIH thing going on in Tapestry-world as well. There are words like code dumping or not enough tests or something else that is used as an excuse to re-implement something that's already working in a different way, but this never applies to code that goes into Tapestry every day. I admit, my biggest pet peeve is code duplication. I would take 50% functionality from someone else other than develop 100% on my own, even if it isn't exactly 100% exact way I would do it. I find a way to work with a other people's products, not trying to re-create the whole stack. Standards? The excuse that standards stifle innovation is so Microsoft Standards in no way stifle innovation. Where would we be without standardized electricity? TCP/IP? etc. Backward compatibility? Also, this is used a lot as an excuse. Perhaps the templates are backward-compatible, at best. IOC code has never been compatible from one version to the next. I even had to change code from 5.3.1 to 5.3.2 Why do I like tapestry? Well let's discuss the features. - Template language. Can be read in DreamWeaver and other tools, can be handed off to designers and then taken back. This is #1 feature of Tapestry for me. No other framework comes close to this level of consistency Con: HTML5 isn't really XML-compliant, so as tools go more HTML5 they will lose their XML compliant features and TML editing with those tools will start failing over time. - Zones / JavaScript integration Love the fact that I don't have to touch JavaScript for most tasks. - Component Model. I do like the component model. Perhaps not internally (due to IOC) but the way its structured, i.e. pages/components/mixins. Neutral: - live class reloading. Glassfish redeploy is very fast, so I don't even use live class reloading - Hibernate / JPA integration. I use EJB/CDI layers to do this processing Negative: - Tapestry-IOC At the very least, dynamic configuration should be factored out and disconnected from the IOC part. Then perhaps replaced with an off-the-shelf tool. On May 16, 2013, at 1:45 AM, Dmitry Gusev wrote: I'm not getting what are you trying to say. Is it lets replace tapestry-ioc with some other ioc? Or lets implement proper CDI support? If you are implying that this is all so important, why isn't every project on the planet using Tapestry-IOC? I would be very happy using the Web Framework without Tapestry-IOC, using just plain beans for configuration, or even using CDI events to gather configuration. I understand this is a rhetorical statements, but isn't every Tapestry5 application on the planet uses tapestry-ioc? How would you use tapestry5 the web framework without its ioc? I mean what do you like in tapestry5 the web framework if its not ioc? I doubt you like its template language, because its not something unique. What then? Component model? Just curious. I know I'm advanced tapestry5 user because I use it since 2005 everyday non-stop and since version 3. I understand its concepts well and I may be just forgot how hard was it to learn tapestry-ioc... this seems very easy to me now (at least those parts that are used in tapestry5 the web framework) and I can't imagine whats that hard to learn in it. Maybe if you still remember it and describe this here somewhere - then we may improve documentation? On Thu, May 16, 2013 at 6:23 AM, hantsy han...@yahoo.com.cn wrote: As I said in another thread, you're suggesting replacing Tapestry-IoC with CDI. If that was done, people would still learn one IoC framework in order to learn Tapestry. CDI has a broader reach (in termos of concepts and features) than T-IoC. Not much people use CDI now (I may be wrong, of course). Given all that, I don't think replacing Tapestry-IoC with CDI in Tapestry would turn Tapestry much easier to learn, if at all. And you'd need to rewrite a lot of Tapestry code, which would need to get bigger. I don't think that's worth the effort at all. As far as I know, CDI which is part of Java EE 6 is widely used in enterprise applications, I have used it in a large enterprise applications(the development cycle is over 20 months). You should keep a eye open to other communities, such as JBoss.org(in my view, it is the most active community in these years), and glassfish...and the Apache OpenEJB/OpenWebBeans related
Re: Unknown entity and SessionFactory null
Well I dont really see any entities defined in your config. btw did you tell tapestry where to lock for the entities? You should provide an a method in AppModule.java @Contribute(HibernateEntityPackageManager.class) public static void addHibernateEntityPackageManager(ConfigurationString configuration) { configuration.add(my.package); } There is a default path where you can put it if you dont want to provide a method Read more http://tapestry.apache.org/hibernate-core-conf.html On Thu, May 16, 2013 at 5:11 PM, Andjela Djenic andjel...@yahoo.com wrote: Here is my hibernate.cfg.xml file: !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordbooks/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqltrue/property property name=hibernate.format_sqltrue/property property name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property property name=hibernate.current_session_context_classthread/property /session-factory /hibernate-configuration Thanks, Angela -- Sincerely *Boris Horvat*
Unknown entity and SessionFactory null
All my entities are in myapp/entities package. By default, the package application-root-package.entities is scanned as described above. If you have additional packages containing entities, you must contribute them to the tapestry.hibernate.HibernateEntityPackageManager service configuration. Thanks, Angela
Re: Unknown entity and SessionFactory null
Try replacing dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-core/artifactId version5.3.6/version /dependency dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-hibernate-core/artifactId version5.3.6/version /dependency with dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-hibernate/artifactId version5.3.6/version /dependency There might be a conflict in the versions btw regarding [ERROR] TapestryModule.ClientDataEncoder The symbol 'tapestry.hmac-passphrase' has not been configured. This is used to configure hash-based message authentication of Tapestry data stored in forms, or in the URL. You application is less secure, and more vulnerable to denial-of-service attacks, when this symbol is not configured. put something like public static void contributeApplicationDefaults(MappedConfigurationString, String configuration) { // your other configs configuration.add(SymbolConstants.HMAC_PASSPHRASE, a14vtqcedbqicq9k7v42tjkdp3); } On Thu, May 16, 2013 at 7:33 PM, Andjela Djenic andjel...@yahoo.com wrote: All my entities are in myapp/entities package. By default, the package application-root-package.entities is scanned as described above. If you have additional packages containing entities, you must contribute them to the tapestry.hibernate.HibernateEntityPackageManager service configuration. Thanks, Angela -- Sincerely *Boris Horvat*
Re: Unknown entity and SessionFactory null
I already tried with that dependency, and it won't work for me. Thanks for the hmac-passphrase. Thanks, Angela
RE: Re : Unknown entity and SessionFactory null
Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd; hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property mapping class=org.tynamo.common.model.HibernateEntity/ mapping class=org.tynamo.examples.pphl.model.AdminLayout/ mapping class=org.tynamo.examples.pphl.model.PhotoGroup/ mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/ mapping class=org.tynamo.examples.pphl.model.UploadableMedia/ mapping class=org.tynamo.examples.pphl.model.Person/ mapping class=org.tynamo.examples.pphl.model.Sponsor/ mapping class=org.tynamo.examples.pphl.model.BroadCast/ mapping class=org.tynamo.examples.pphl.model.Coach/ mapping class=org.tynamo.examples.pphl.model.Demographics/ mapping class=org.tynamo.examples.pphl.model.Director/ mapping class=org.tynamo.examples.pphl.model.HitCounter/ mapping class=org.tynamo.examples.pphl.model.League/ mapping class=org.tynamo.examples.pphl.model.MetaTag/ mapping class=org.tynamo.examples.pphl.model.Officer/ mapping class=org.tynamo.examples.pphl.model.Organization/ mapping class=org.tynamo.examples.pphl.model.Payment/ mapping class=org.tynamo.examples.pphl.model.Player/ mapping class=org.tynamo.examples.pphl.model.PlayerStats/ mapping class=org.tynamo.examples.pphl.model.TeamStats/ mapping class=org.tynamo.examples.pphl.model.Inquiry/ mapping class=org.tynamo.examples.pphl.model.Team/ mapping class=org.tynamo.examples.pphl.model.Year/ /session-factory /hibernate-configuration
RE: how to use HibernateEntityValueEncoder
So it sounds like... I need to implement an auxillary property called getDisplayableName/setDisplayableName in order for this to make it into the options construct's. for EVERY class I intend to populate into any select. toString is the default displayable for any object i vote for that to be the default instead Thanks for pointing that out for me Thiago. If I can get my webapp to run then i will test it out and maybe implement my own SelectModelFactoryImpl - cheers
Re: Re : Unknown entity and SessionFactory null
I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property mapping class=org.tynamo.common.model.HibernateEntity/ mapping class=org.tynamo.examples.pphl.model.AdminLayout/ mapping class=org.tynamo.examples.pphl.model.PhotoGroup/ mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/ mapping class=org.tynamo.examples.pphl.model.UploadableMedia/ mapping class=org.tynamo.examples.pphl.model.Person/ mapping class=org.tynamo.examples.pphl.model.Sponsor/ mapping class=org.tynamo.examples.pphl.model.BroadCast/ mapping class=org.tynamo.examples.pphl.model.Coach/ mapping class=org.tynamo.examples.pphl.model.Demographics/ mapping class=org.tynamo.examples.pphl.model.Director/ mapping class=org.tynamo.examples.pphl.model.HitCounter/ mapping class=org.tynamo.examples.pphl.model.League/ mapping class=org.tynamo.examples.pphl.model.MetaTag/ mapping class=org.tynamo.examples.pphl.model.Officer/ mapping class=org.tynamo.examples.pphl.model.Organization/ mapping class=org.tynamo.examples.pphl.model.Payment/ mapping class=org.tynamo.examples.pphl.model.Player/ mapping class=org.tynamo.examples.pphl.model.PlayerStats/ mapping class=org.tynamo.examples.pphl.model.TeamStats/ mapping class=org.tynamo.examples.pphl.model.Inquiry/ mapping class=org.tynamo.examples.pphl.model.Team/ mapping class=org.tynamo.examples.pphl.model.Year/ /session-factory /hibernate-configuration -- Sincerely *Boris Horvat*
Re: Unknown entity and SessionFactory null
I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property mapping class=org.tynamo.common.model.HibernateEntity/ mapping class=org.tynamo.examples.pphl.model.AdminLayout/ mapping class=org.tynamo.examples.pphl.model.PhotoGroup/ mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/ mapping class=org.tynamo.examples.pphl.model.UploadableMedia/ mapping class=org.tynamo.examples.pphl.model.Person/ mapping class=org.tynamo.examples.pphl.model.Sponsor/ mapping class=org.tynamo.examples.pphl.model.BroadCast/ mapping class=org.tynamo.examples.pphl.model.Coach/ mapping class=org.tynamo.examples.pphl.model.Demographics/ mapping class=org.tynamo.examples.pphl.model.Director/ mapping class=org.tynamo.examples.pphl.model.HitCounter/ mapping class=org.tynamo.examples.pphl.model.League/ mapping class=org.tynamo.examples.pphl.model.MetaTag/ mapping class=org.tynamo.examples.pphl.model.Officer/ mapping class=org.tynamo.examples.pphl.model.Organization/ mapping class=org.tynamo.examples.pphl.model.Payment/ mapping class=org.tynamo.examples.pphl.model.Player/ mapping class=org.tynamo.examples.pphl.model.PlayerStats/ mapping class=org.tynamo.examples.pphl.model.TeamStats/ mapping class=org.tynamo.examples.pphl.model.Inquiry/ mapping class=org.tynamo.examples.pphl.model.Team/ mapping class=org.tynamo.examples.pphl.model.Year/ /session-factory /hibernate-configuration -- Sincerely *Boris Horvat* - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Unknown entity and SessionFactory null
Hi Ken, The entities that I use are in the entities package. From Igor Drobiazko's book: ...by convention, the entities sub-package of the application's package is scanned for persistent classes. Any class annotated with @Entity, @Embeddable or @MappedSuperclass annotation is automatically added to the Hibernate configuration. Thanks, Angela
Re: Unknown entity and SessionFactory null
I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property mapping class=org.tynamo.common.model.HibernateEntity/ mapping class=org.tynamo.examples.pphl.model.AdminLayout/ mapping class=org.tynamo.examples.pphl.model.PhotoGroup/ mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/ mapping class=org.tynamo.examples.pphl.model.UploadableMedia/ mapping class=org.tynamo.examples.pphl.model.Person/ mapping class=org.tynamo.examples.pphl.model.Sponsor/ mapping class=org.tynamo.examples.pphl.model.BroadCast/ mapping class=org.tynamo.examples.pphl.model.Coach/ mapping class=org.tynamo.examples.pphl.model.Demographics/ mapping class=org.tynamo.examples.pphl.model.Director/ mapping class=org.tynamo.examples.pphl.model.HitCounter/ mapping class=org.tynamo.examples.pphl.model.League/ mapping class=org.tynamo.examples.pphl.model.MetaTag/ mapping class=org.tynamo.examples.pphl.model.Officer/ mapping class=org.tynamo.examples.pphl.model.Organization/ mapping class=org.tynamo.examples.pphl.model.Payment/ mapping class=org.tynamo.examples.pphl.model.Player/ mapping class=org.tynamo.examples.pphl.model.PlayerStats/ mapping class=org.tynamo.examples.pphl.model.TeamStats/ mapping class=org.tynamo.examples.pphl.model.Inquiry/ mapping class=org.tynamo.examples.pphl.model.Team/ mapping class=org.tynamo.examples.pphl.model.Year/ /session-factory /hibernate-configuration -- Sincerely *Boris Horvat* - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Unknown entity and SessionFactory null
Can you provide hibernate.cfg.xml now? On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property mapping class=org.tynamo.common.model.HibernateEntity/ mapping class=org.tynamo.examples.pphl.model.AdminLayout/ mapping class=org.tynamo.examples.pphl.model.PhotoGroup/ mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/ mapping class=org.tynamo.examples.pphl.model.UploadableMedia/ mapping class=org.tynamo.examples.pphl.model.Person/ mapping class=org.tynamo.examples.pphl.model.Sponsor/ mapping class=org.tynamo.examples.pphl.model.BroadCast/ mapping class=org.tynamo.examples.pphl.model.Coach/ mapping class=org.tynamo.examples.pphl.model.Demographics/ mapping class=org.tynamo.examples.pphl.model.Director/ mapping class=org.tynamo.examples.pphl.model.HitCounter/ mapping class=org.tynamo.examples.pphl.model.League/ mapping class=org.tynamo.examples.pphl.model.MetaTag/ mapping class=org.tynamo.examples.pphl.model.Officer/ mapping class=org.tynamo.examples.pphl.model.Organization/ mapping class=org.tynamo.examples.pphl.model.Payment/ mapping class=org.tynamo.examples.pphl.model.Player/ mapping class=org.tynamo.examples.pphl.model.PlayerStats/ mapping class=org.tynamo.examples.pphl.model.TeamStats/ mapping class=org.tynamo.examples.pphl.model.Inquiry/ mapping class=org.tynamo.examples.pphl.model.Team/ mapping class=org.tynamo.examples.pphl.model.Year/ /session-factory /hibernate-configuration -- Sincerely *Boris Horvat* - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -- Sincerely *Boris Horvat*
Re: Unknown entity and SessionFactory null
!DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd; hibernate-configuration session-factory property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordbooks/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqltrue/property property name=hibernate.format_sqltrue/property property name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property property name=hibernate.current_session_context_classthread/property mapping class=rs.fon.master.onlinelibrary.entities.City/ /session-factory /hibernate-configuration I added only one entity to try if it works. From: Boris Horvat horvat.z.bo...@gmail.com To: Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com Sent: Thursday, May 16, 2013 9:32 PM Subject: Re: Unknown entity and SessionFactory null Can you provide hibernate.cfg.xml now? On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property mapping class=org.tynamo.common.model.HibernateEntity/ mapping class=org.tynamo.examples.pphl.model.AdminLayout/ mapping class=org.tynamo.examples.pphl.model.PhotoGroup/ mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/ mapping class=org.tynamo.examples.pphl.model.UploadableMedia/ mapping class=org.tynamo.examples.pphl.model.Person/ mapping class=org.tynamo.examples.pphl.model.Sponsor/ mapping class=org.tynamo.examples.pphl.model.BroadCast/ mapping
Re: how to use HibernateEntityValueEncoder
On Thu, 16 May 2013 15:55:39 -0300, Ken in Nashua kcola...@live.com wrote: So it sounds like... I need to implement an auxillary property called getDisplayableName/setDisplayableName in order for this to make it into the options construct's. for EVERY class I intend to populate into any select. Just if you don't have a property which already provides what you want. Most of my entity classes have a name field and property that could be used already. Of course, whether this is sufficient of enough is very dependent on the specific scenario. And you actually need just the getter. And this is actually pretty standard Java stuff. -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Unknown entity and SessionFactory null
Can you try adding in AppModule.java @Contribute(HibernateEntityPackageManager.class) public static void addHibernateEntityPackageManager(ConfigurationString configuration) { configuration.add(rs.fon.master.onlinelibrary.entities); } (and remove the mapping tag from the xml). Since this is a student project if you are happy with the result then you dont have to. I am just curious as to why it is not working On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.com wrote: !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordbooks/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqltrue/property property name=hibernate.format_sqltrue/property property name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property property name=hibernate.current_session_context_classthread/property mapping class=rs.fon.master.onlinelibrary.entities.City/ /session-factory /hibernate-configuration I added only one entity to try if it works. From: Boris Horvat horvat.z.bo...@gmail.com To: Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com Sent: Thursday, May 16, 2013 9:32 PM Subject: Re: Unknown entity and SessionFactory null Can you provide hibernate.cfg.xml now? On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations-- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property
Re: Unknown entity and SessionFactory null
Angela, have a look at https://github.com/rlentz/tahi_jndi. This is a very simple tapestry-hibernate-jndi-demo setup for using hibernate in tapestry using tomcat or jetty. The database/hibernate configuration is solely done via a jndi environment without a hibernate.cfg.xml at all and automatically creates test-data in development mode. The hibernate entity class PHEUser is automatically retrieved from the entities packages. Have a look at it and you might find the difference why it isn't working for you. Hope it is helpful. Aloha Robert Andjela Djenic schrieb: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property mapping class=org.tynamo.common.model.HibernateEntity/ mapping class=org.tynamo.examples.pphl.model.AdminLayout/ mapping class=org.tynamo.examples.pphl.model.PhotoGroup/ mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/ mapping class=org.tynamo.examples.pphl.model.UploadableMedia/ mapping class=org.tynamo.examples.pphl.model.Person/ mapping class=org.tynamo.examples.pphl.model.Sponsor/ mapping class=org.tynamo.examples.pphl.model.BroadCast/ mapping class=org.tynamo.examples.pphl.model.Coach/ mapping class=org.tynamo.examples.pphl.model.Demographics/ mapping class=org.tynamo.examples.pphl.model.Director/ mapping class=org.tynamo.examples.pphl.model.HitCounter/ mapping class=org.tynamo.examples.pphl.model.League/ mapping class=org.tynamo.examples.pphl.model.MetaTag/ mapping class=org.tynamo.examples.pphl.model.Officer/ mapping class=org.tynamo.examples.pphl.model.Organization/ mapping class=org.tynamo.examples.pphl.model.Payment/ mapping class=org.tynamo.examples.pphl.model.Player/ mapping class=org.tynamo.examples.pphl.model.PlayerStats/ mapping class=org.tynamo.examples.pphl.model.TeamStats/ mapping class=org.tynamo.examples.pphl.model.Inquiry/ mapping class=org.tynamo.examples.pphl.model.Team/ mapping class=org.tynamo.examples.pphl.model.Year/ /session-factory
Re: Unknown entity and SessionFactory null
Thanks Robert, I will take a look. Angela From: Robert Lentz rob...@teksolv.de To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:40 PM Subject: Re: Unknown entity and SessionFactory null Angela, have a look at https://github.com/rlentz/tahi_jndi. This is a very simple tapestry-hibernate-jndi-demo setup for using hibernate in tapestry using tomcat or jetty. The database/hibernate configuration is solely done via a jndi environment without a hibernate.cfg.xml at all and automatically creates test-data in development mode. The hibernate entity class PHEUser is automatically retrieved from the entities packages. Have a look at it and you might find the difference why it isn't working for you. Hope it is helpful. Aloha Robert Andjela Djenic schrieb: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property property name=hibernate.c3p0.max_size20/property property name=hibernate.c3p0.timeout300/property property name=hibernate.c3p0.max_statements50/property property name=hibernate.c3p0.idle_test_period3000/property property name=hibernate.connection.provider_classorg.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider/property property name=hibernate.connection.provider_classorg.hibernate.connection.C3P0ConnectionProvider/property mapping class=org.tynamo.common.model.HibernateEntity/ mapping class=org.tynamo.examples.pphl.model.AdminLayout/ mapping class=org.tynamo.examples.pphl.model.PhotoGroup/ mapping class=org.tynamo.examples.pphl.model.PhotoGroupPhoto/ mapping class=org.tynamo.examples.pphl.model.UploadableMedia/ mapping class=org.tynamo.examples.pphl.model.Person/ mapping class=org.tynamo.examples.pphl.model.Sponsor/ mapping class=org.tynamo.examples.pphl.model.BroadCast/ mapping class=org.tynamo.examples.pphl.model.Coach/ mapping class=org.tynamo.examples.pphl.model.Demographics/ mapping class=org.tynamo.examples.pphl.model.Director/ mapping class=org.tynamo.examples.pphl.model.HitCounter/ mapping class=org.tynamo.examples.pphl.model.League/ mapping class=org.tynamo.examples.pphl.model.MetaTag/ mapping class=org.tynamo.examples.pphl.model.Officer/ mapping class=org.tynamo.examples.pphl.model.Organization/ mapping class=org.tynamo.examples.pphl.model.Payment/ mapping class=org.tynamo.examples.pphl.model.Player/ mapping class=org.tynamo.examples.pphl.model.PlayerStats/ mapping
Re: Unknown entity and SessionFactory null
I'm getting an exception when I do that way. I'm not satisfied with solution to add entities in config file, since it should be done automatically, by convention. It actually worked fine few days ago, and I don't know which changes could disrupt that. Thanks, Angela From: Boris Horvat horvat.z.bo...@gmail.com To: Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com Sent: Thursday, May 16, 2013 9:46 PM Subject: Re: Unknown entity and SessionFactory null Can you try adding in AppModule.java @Contribute(HibernateEntityPackageManager.class) public static void addHibernateEntityPackageManager(ConfigurationString configuration) { configuration.add(rs.fon.master.onlinelibrary.entities); } (and remove the mapping tag from the xml). Since this is a student project if you are happy with the result then you dont have to. I am just curious as to why it is not working On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.com wrote: !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd; hibernate-configuration session-factory property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordbooks/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqltrue/property property name=hibernate.format_sqltrue/property property name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property property name=hibernate.current_session_context_classthread/property mapping class=rs.fon.master.onlinelibrary.entities.City/ /session-factory /hibernate-configuration I added only one entity to try if it works. From: Boris Horvat horvat.z.bo...@gmail.com To: Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com Sent: Thursday, May 16, 2013 9:32 PM Subject: Re: Unknown entity and SessionFactory null Can you provide hibernate.cfg.xml now? On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations -- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property name=hibernate.format_sqltrue/property property name=hibernate.connection.pool_size90/property property name=autoReconnecttrue/property property name=hibernate.c3p0.min_size5/property
Re: Unknown entity and SessionFactory null
What exception? On Thu, May 16, 2013 at 10:01 PM, Andjela Djenic andjel...@yahoo.comwrote: I'm getting an exception when I do that way. I'm not satisfied with solution to add entities in config file, since it should be done automatically, by convention. It actually worked fine few days ago, and I don't know which changes could disrupt that. Thanks, Angela -- *From:* Boris Horvat horvat.z.bo...@gmail.com *To:* Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com *Sent:* Thursday, May 16, 2013 9:46 PM *Subject:* Re: Unknown entity and SessionFactory null Can you try adding in AppModule.java @Contribute(HibernateEntityPackageManager.class) public static void addHibernateEntityPackageManager(ConfigurationString configuration) { configuration.add(rs.fon.master.onlinelibrary.entities); } (and remove the mapping tag from the xml). Since this is a student project if you are happy with the result then you dont have to. I am just curious as to why it is not working On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.comwrote: !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordbooks/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqltrue/property property name=hibernate.format_sqltrue/property property name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property property name=hibernate.current_session_context_classthread/property mapping class=rs.fon.master.onlinelibrary.entities.City/ /session-factory /hibernate-configuration I added only one entity to try if it works. From: Boris Horvat horvat.z.bo...@gmail.com To: Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com Sent: Thursday, May 16, 2013 9:32 PM Subject: Re: Unknown entity and SessionFactory null Can you provide hibernate.cfg.xml now? On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations-- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordadmin/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqlfalse/property property
Re: Unknown entity and SessionFactory null
Here's the link to console output http://justpaste.it/2n2r Thanks, Angela From: Boris Horvat horvat.z.bo...@gmail.com To: Andjela Djenic andjel...@yahoo.com Cc: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 10:29 PM Subject: Re: Unknown entity and SessionFactory null What exception? On Thu, May 16, 2013 at 10:01 PM, Andjela Djenic andjel...@yahoo.comwrote: I'm getting an exception when I do that way. I'm not satisfied with solution to add entities in config file, since it should be done automatically, by convention. It actually worked fine few days ago, and I don't know which changes could disrupt that. Thanks, Angela -- *From:* Boris Horvat horvat.z.bo...@gmail.com *To:* Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com *Sent:* Thursday, May 16, 2013 9:46 PM *Subject:* Re: Unknown entity and SessionFactory null Can you try adding in AppModule.java @Contribute(HibernateEntityPackageManager.class) public static void addHibernateEntityPackageManager(ConfigurationString configuration) { configuration.add(rs.fon.master.onlinelibrary.entities); } (and remove the mapping tag from the xml). Since this is a student project if you are happy with the result then you dont have to. I am just curious as to why it is not working On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.comwrote: !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordbooks/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqltrue/property property name=hibernate.format_sqltrue/property property name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property property name=hibernate.current_session_context_classthread/property mapping class=rs.fon.master.onlinelibrary.entities.City/ /session-factory /hibernate-configuration I added only one entity to try if it works. From: Boris Horvat horvat.z.bo...@gmail.com To: Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com Sent: Thursday, May 16, 2013 9:32 PM Subject: Re: Unknown entity and SessionFactory null Can you provide hibernate.cfg.xml now? On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to tell hibernate about those entities. We do this by specifying them in our hibernate.cfg.xml Here is mine.. ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory !-- for more Database configuration options check: http://org.tynamo.examples.pphl.org/Sample+database+configurations-- property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/thibernatetest?autoReconnect=true/property property
Re: Unknown entity and SessionFactory null
This error looks to be generic to hibernate. Basically you have mapped the objects wrong do the inheritance. Since this is a student project can I assume that your code is not top secret and that you have a repository for it (e.g. bitbucket)? Take a look at http://stackoverflow.com/questions/3615778/can-i-use-compositeid-on-subclasses-of-discriminated-entity-hierarchy and btw the maven dependency change that I suggested to use, please do so. As I am sure that the first one was wrong. :) hibernate-core has dependency on tapestry core so you should use just that On Thu, May 16, 2013 at 11:08 PM, Andjela Djenic andjel...@yahoo.comwrote: Here's the link to console output http://justpaste.it/2n2r Thanks, Angela From: Boris Horvat horvat.z.bo...@gmail.com To: Andjela Djenic andjel...@yahoo.com Cc: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 10:29 PM Subject: Re: Unknown entity and SessionFactory null What exception? On Thu, May 16, 2013 at 10:01 PM, Andjela Djenic andjel...@yahoo.com wrote: I'm getting an exception when I do that way. I'm not satisfied with solution to add entities in config file, since it should be done automatically, by convention. It actually worked fine few days ago, and I don't know which changes could disrupt that. Thanks, Angela -- *From:* Boris Horvat horvat.z.bo...@gmail.com *To:* Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com *Sent:* Thursday, May 16, 2013 9:46 PM *Subject:* Re: Unknown entity and SessionFactory null Can you try adding in AppModule.java @Contribute(HibernateEntityPackageManager.class) public static void addHibernateEntityPackageManager(ConfigurationString configuration) { configuration.add(rs.fon.master.onlinelibrary.entities); } (and remove the mapping tag from the xml). Since this is a student project if you are happy with the result then you dont have to. I am just curious as to why it is not working On Thu, May 16, 2013 at 9:42 PM, Andjela Djenic andjel...@yahoo.com wrote: !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd hibernate-configuration session-factory property name=hibernate.connection.driver_classcom.mysql.jdbc.Driver/property property name=hibernate.connection.urljdbc:mysql://localhost:3306/library/property property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property property name=hibernate.connection.usernameroot/property property name=hibernate.connection.passwordbooks/property property name=hbm2ddl.autoupdate/property property name=hibernate.show_sqltrue/property property name=hibernate.format_sqltrue/property property name=hibernate.transaction.factory_classorg.hibernate.transaction.JDBCTransactionFactory/property property name=hibernate.current_session_context_classthread/property mapping class=rs.fon.master.onlinelibrary.entities.City/ /session-factory /hibernate-configuration I added only one entity to try if it works. From: Boris Horvat horvat.z.bo...@gmail.com To: Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com Sent: Thursday, May 16, 2013 9:32 PM Subject: Re: Unknown entity and SessionFactory null Can you provide hibernate.cfg.xml now? On Thu, May 16, 2013 at 9:28 PM, Andjela Djenic andjel...@yahoo.com wrote: I added entity class in hibernate.cfg.xml and it works. I don't get why Tapestry won't automatically see my entities package. Thanks for the help folks! Angela From: Lenny Primak lpri...@hope.nyc.ny.us To: Tapestry users users@tapestry.apache.org Sent: Thursday, May 16, 2013 9:14 PM Subject: Re: Unknown entity and SessionFactory null I don't know about Hibernate, but JPA has an option to either scan for all the entities, or provide them in configuration. Perhaps there is the same thing for Hibernate, or it's turned off somewhere On May 16, 2013, at 3:10 PM, Boris Horvat wrote: I would be more interested in seeing why doesn't this work out of the box. I also dont provide entities in config.xml instead I let tapestry grab them from my package... On Thu, May 16, 2013 at 8:42 PM, Ken in Nashua kcola...@live.com wrote: Hi Angela, Looks liek you didnt specify any entities in your hibernate cfg mapping file. If you model an entity under your model/entity package, yes you need to tell your AppModule.JAVA about that directory... But you also need to
Re: Unknown entity and SessionFactory null
On Thu, 16 May 2013 18:18:37 -0300, Boris Horvat horvat.z.bo...@gmail.com wrote: This error looks to be generic to hibernate. Basically you have mapped the objects wrong do the inheritance. Definitely a pure Hibernate error (specifically mapping) completely unrelated to Tapestry. -- Thiago H. de Paula Figueiredo - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Unknown entity and SessionFactory null
It was wrong hibernate mapping. It works now without adding entities to hibernate.config.xml and without adding the contribution to HibernateEntityPackageManager class. I know that tapestry-hibernate covers tapestry-core and tapestry-hibernate-core, but for some reason my app won't work with that dependency. Thanks so much for the help! Angela
Re: Unknown entity and SessionFactory null
Srecno u projektu... Zanimljivo da se tapestry radi sada na fon-u ja sam ga radio u 4toj On Fri, May 17, 2013 at 12:02 AM, Andjela Djenic andjel...@yahoo.comwrote: It was wrong hibernate mapping. It works now without adding entities to hibernate.config.xml and without adding the contribution to HibernateEntityPackageManager class. I know that tapestry-hibernate covers tapestry-core and tapestry-hibernate-core, but for some reason my app won't work with that dependency. Thanks so much for the help! Angela -- Sincerely *Boris Horvat*
Re: tapestry-Jquery datatables rowclick event
I suspect you can do this with the jQuery bind mixin. It binds jQuery events to Tapestry event handlers On Thu, May 16, 2013 at 7:47 AM, Lance Java lance.j...@googlemail.comwrote: I've not used the jquery datatable but have solved this problem with the grid here: http://tapestry-stitch.uklance.cloudbees.net/griddecoratordemo If it's not supported out of the box with datagrid, you could do something similar (perhaps adding a data- attribute to each row).
Re: Unknown entity and SessionFactory null
Hvala! :) From: Boris Horvat horvat.z.bo...@gmail.com To: Tapestry users users@tapestry.apache.org; Andjela Djenic andjel...@yahoo.com Sent: Friday, May 17, 2013 12:06 AM Subject: Re: Unknown entity and SessionFactory null Srecno u projektu... Zanimljivo da se tapestry radi sada na fon-u ja sam ga radio u 4toj On Fri, May 17, 2013 at 12:02 AM, Andjela Djenic andjel...@yahoo.comwrote: It was wrong hibernate mapping. It works now without adding entities to hibernate.config.xml and without adding the contribution to HibernateEntityPackageManager class. I know that tapestry-hibernate covers tapestry-core and tapestry-hibernate-core, but for some reason my app won't work with that dependency. Thanks so much for the help! Angela -- Sincerely *Boris Horvat*