java - The application must supply JDBC connections -


i'm integrating spring , hibernate. testing, i'm developing simple login form. after configuring error displayed -

java.lang.unsupportedoperationexception:the application must supply jdbc connections

i'm attaching code - hibernate.config.xml

<?xml version="1.0" encoding="utf-8"?> <!doctype hibernate-configuration system "classpath://org/hibernate/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory>     <property name="show_sql">true</property>     <property name="dialect">org.hibernate.dialect.mysqldialect</property>     <property name="hibernate.show_sql">true</property>     <property name="hibernate.connection.autocommit">true</property>     <property name="hibernate.hbm2ddl.auto">update</property>     <mapping resource="logincred.hbm.xml"/>  </session-factory> </hibernate-configuration> 

dispatcher-servlet.xml

 <beans xmlns="http://www.springframework.org/schema/beans"   xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"  xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"  xsi:schemalocation="http://www.springframework.org/schema/mvc           http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd                 http://www.springframework.org/schema/tx    http://www.springframework.org/schema/tx/spring-tx-3.1.xsd                      http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd                 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd                 http://www.springframework.org/schema/jdbc                 http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd">   <mvc:annotation-driven /> <context:component-scan base-package="controller" /> <context:component-scan base-package="dao"/> <context:component-scan base-package="domain"/>  <bean class="org.springframework.web.servlet.view.internalresourceviewresolver">     <property name="prefix" value="/web-inf/view/" />     <property name="suffix" value=".jsp" /> </bean>   <bean id="sessionfactory" class="org.springframework.orm.hibernate4.localsessionfactorybean">     <property name="configlocation" value="classpath:hibernate.cfg.xml" />     <property name="datasource" ref="datasource" /> </bean>  <bean class="org.springframework.beans.factory.config.propertyplaceholderconfigurer">     <property name="location">         <value>classpath:database.properties</value>     </property> </bean> <bean id="datasource" class="org.springframework.jdbc.datasource.drivermanagerdatasource">     <property name="driverclassname" value="${jdbc.driverclassname}"/>     <property name="url" value="${jdbc.url}"/>     <property name="username" value="${jdbc.username}"/>     <property name="password" value="${jdbc.password}"/> </bean> 

database.properties-

jdbc.driverclassname=com.mysql.jdbc.driver jdbc.url=jdbc:mysql://localhost:3306/test jdbc.username=root jdbc.password=root 

and error -

        error: hhh000299: not complete schema update java.lang.unsupportedoperationexception: application must supply jdbc connections     @ org.hibernate.engine.jdbc.connections.internal.usersuppliedconnectionproviderimpl.getconnection(usersuppliedconnectionproviderimpl.java:61)       @ org.hibernate.tool.hbm2ddl.suppliedconnectionproviderconnectionhelper.prepare(suppliedconnectionproviderconnectionhelper.java:51)       @ org.hibernate.tool.hbm2ddl.schemaupdate.execute(schemaupdate.java:219)       @ org.hibernate.tool.hbm2ddl.schemaupdate.execute(schemaupdate.java:203)       @ org.hibernate.internal.sessionfactoryimpl.<init>(sessionfactoryimpl.java:522)       @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1859)       @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1930)       @ dao.loginda.checklogin(loginda.java:23)       @ controller.loginc.auth(loginc.java:29)       @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)       @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)       @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)       @ java.lang.reflect.method.invoke(method.java:606)       @ org.springframework.web.bind.annotation.support.handlermethodinvoker.invokehandlermethod(handlermethodinvoker.java:175)       @ org.springframework.web.servlet.mvc.annotation.annotationmethodhandleradapter.invokehandlermethod(annotationmethodhandleradapter.java:436)       @ org.springframework.web.servlet.mvc.annotation.annotationmethodhandleradapter.handle(annotationmethodhandleradapter.java:424)     @ org.springframework.web.servlet.dispatcherservlet.dodispatch(dispatcherservlet.java:790)       @ org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:719)       @ org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:669)       @ org.springframework.web.servlet.frameworkservlet.dopost(frameworkservlet.java:585)       @ javax.servlet.http.httpservlet.service(httpservlet.java:643)       @ javax.servlet.http.httpservlet.service(httpservlet.java:723)       @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290)       @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)       @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:233)       @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191)       @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127)       @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:103)       @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109)       @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:293)       @ org.apache.coyote.http11.http11processor.process(http11processor.java:861)       @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:620)       @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:489)       @ java.lang.thread.run(thread.java:745) 

here code validation of login

public boolean checklogin(entitylogin login)  {     if(login.equals(null))     {         return false;     }     else     {         system.out.println("inside dao");          sessionfactory sfactory=new configuration().configure().buildsessionfactory();         session session=sfactory.opensession();          query query=session.createquery("from entitylogin username='"+login.getusername()+"' , password='"+login.getpassword()+"'");         list ls=query.list();           if(ls.isempty())         {             system.out.println("inside list if empty");             return false;         }         else         {             system.out.println("inside list if good");             return true;         }     } } 


Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -