| Hibernate version: 
 version 2
 
 Mapping documents:
 
 <hibernate-mapping>
 
 <class name="datatypes.Gallery" table="galleries">
 <id name="title"
 column="title"
 type="string">
 <generator class="assigned"></generator>
 </id>
 <bag
 name="photos"
 table="photos"
 cascade="all"
 inverse="false">
 <key column="topicID"/>
 <one-to-many class="datatypes.Photo"/>
 </bag>
 
 <property name="description"  column="description"  type="string" />
 </class>
 
 <class name="datatypes.Photo" table="photos">
 <id name="ID" column="id" type="long" unsaved-value="null">
 <generator class="hilo">
 <param name="table">hilo</param>
 <param name="column">next</param>
 </generator>
 </id>
 <property name="filename"   column="filename" type="string" />
 <property name="title"      column="title"    type="string" />
 </class>
 
 
 
 </hibernate-mapping>
 
 Code between sessionFactory.openSession() and session.close():
 
 HibernateTemplate woo = new HibernateTemplate(this.getSessionFactory());
 String HQL = "from datatypes.Gallery where title like '";
 HQL = HQL + pg + "'";
 
 List l = woo.find(HQL);
 return l;
 
 Full stack trace of any exception that occurs:
 
 2004-10-09 15:50:18,156 INFO [org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator] - <Translating SQLException with SQLState 'S0022' and errorCode '1054' and message [Column not found,  message from server: "Unknown column 'photos0_.ts' in 'order clause'"]; SQL was [] for task [Hibernate operation]>
 2004-10-09 15:50:18,156 ERROR [org.springframework.web.servlet.DispatcherServlet] - <Could not complete request>
 org.springframework.jdbc.BadSqlGrammarException: Bad SQL grammar [] in task 'Hibernate operation'; nested exception is java.sql.SQLException: Column not found,  message from server: "Unknown column 'photos0_.ts' in 'order clause'"
 java.sql.SQLException: Column not found,  message from server: "Unknown column 'photos0_.ts' in 'order clause'"
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1962)
 at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1163)
 at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1257)
 at com.mysql.jdbc.Connection.execSQL(Connection.java:2242)
 at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1493)
 at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:92)
 at net.sf.hibernate.impl.BatcherImpl.getResultSet(BatcherImpl.java:87)
 at net.sf.hibernate.loader.Loader.getResultSet(Loader.java:875)
 at net.sf.hibernate.loader.Loader.doQuery(Loader.java:269)
 at net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:133)
 at net.sf.hibernate.loader.Loader.loadCollection(Loader.java:990)
 at net.sf.hibernate.loader.Loader.loadCollection(Loader.java:965)
 at net.sf.hibernate.loader.OneToManyLoader.initialize(OneToManyLoader.java:93)
 at net.sf.hibernate.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:284)
 at net.sf.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:3268)
 at net.sf.hibernate.collection.PersistentCollection.forceInitialization(PersistentCollection.java:336)
 at net.sf.hibernate.impl.SessionImpl.initializeNonLazyCollections(SessionImpl.java:3123)
 at net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:138)
 at net.sf.hibernate.loader.Loader.doList(Loader.java:1033)
 at net.sf.hibernate.loader.Loader.list(Loader.java:1024)
 at net.sf.hibernate.hql.QueryTranslator.list(QueryTranslator.java:854)
 at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1544)
 at net.sf.hibernate.impl.QueryImpl.list(QueryImpl.java:39)
 at org.springframework.orm.hibernate.HibernateTemplate$22.doInHibernate(HibernateTemplate.java:440)
 at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:200)
 at org.springframework.orm.hibernate.HibernateTemplate.executeFind(HibernateTemplate.java:220)
 at org.springframework.orm.hibernate.HibernateTemplate.find(HibernateTemplate.java:437)
 at model.DAO.loadGallery(DAO.java:45)
 at fuse.gallery.handleRequest(gallery.java:81)
 at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
 at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:522)
 at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:321)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
 at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
 at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
 at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
 at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
 at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
 at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
 at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:534)
 
 
 Name and version of the database you are using:
 
 mysql
 
 
 |