<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5893819120700444152</id><updated>2012-02-10T02:18:06.964-08:00</updated><category term='meta'/><category term='drop'/><category term='hibernate'/><category term='table'/><category term='set'/><category term='java'/><category term='sql'/><category term='software'/><category term='sequence'/><category term='script'/><category term='maven'/><category term='version'/><category term='maven2'/><category term='oracle'/><title type='text'>Ecorisparmia</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.ecorisparmia.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5893819120700444152/posts/default'/><link rel='alternate' type='text/html' href='http://www.ecorisparmia.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Giancarlo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5893819120700444152.post-355547733598519936</id><published>2012-02-10T02:10:00.000-08:00</published><updated>2012-02-10T02:10:45.806-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='sequence'/><category scheme='http://www.blogger.com/atom/ns#' term='drop'/><category scheme='http://www.blogger.com/atom/ns#' term='table'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Create a remove tables/sequences script</title><content type='html'>&lt;br /&gt;-- Create a script to drop all database tables from current user&lt;br /&gt;SELECT 'DROP TABLE "'|| table_name ||'" CASCADE CONSTRAINTS;' FROM user_tables;&lt;br /&gt;&lt;br /&gt;-- Create a script to drop all database sequences from current user&lt;br /&gt;SELECT 'DROP SEQUENCE "'|| sequence_name ||'";' FROM user_sequences;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5893819120700444152-355547733598519936?l=www.ecorisparmia.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ecorisparmia.com/feeds/355547733598519936/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.ecorisparmia.com/2012/02/create-remove-tablessequences-script.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5893819120700444152/posts/default/355547733598519936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5893819120700444152/posts/default/355547733598519936'/><link rel='alternate' type='text/html' href='http://www.ecorisparmia.com/2012/02/create-remove-tablessequences-script.html' title='Create a remove tables/sequences script'/><author><name>Giancarlo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5893819120700444152.post-2855435592602794507</id><published>2012-02-10T00:28:00.000-08:00</published><updated>2012-02-10T00:28:07.413-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='version'/><category scheme='http://www.blogger.com/atom/ns#' term='maven2'/><category scheme='http://www.blogger.com/atom/ns#' term='set'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'>Maven2: how to set new version</title><content type='html'>&lt;br /&gt;&lt;pre style="font-size: 13px;"&gt;ex:&lt;/pre&gt;&lt;pre style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="font-size: 13px;"&gt;mvn versions:set -DnewVersion=1.0.1-SNAPSHOT&lt;/pre&gt;&lt;pre style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="font-size: 13px;"&gt;&lt;a href="http://mojo.codehaus.org/versions-maven-plugin/index.html"&gt;http://mojo.codehaus.org/versions-maven-plugin/index.html&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5893819120700444152-2855435592602794507?l=www.ecorisparmia.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ecorisparmia.com/feeds/2855435592602794507/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.ecorisparmia.com/2012/02/maven2-how-to-set-new-version.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5893819120700444152/posts/default/2855435592602794507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5893819120700444152/posts/default/2855435592602794507'/><link rel='alternate' type='text/html' href='http://www.ecorisparmia.com/2012/02/maven2-how-to-set-new-version.html' title='Maven2: how to set new version'/><author><name>Giancarlo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5893819120700444152.post-5189967764198033772</id><published>2011-08-08T04:29:00.000-07:00</published><updated>2011-08-08T04:29:14.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Java 1.6 oracle 10g windows platform incompatibility?</title><content type='html'>I've a j2ee application on java 1.6.0_26 and oracle 10g with ojdbc14-10.2.0.2.&lt;br /&gt;The ORM layer is hibernate 3.5.1-Final.&lt;br /&gt;&lt;br /&gt;Migration of oracle from windows server 2003 32 bit to windows server 2008 64 bit caused following mapping problem on the same source code:&lt;br /&gt;&lt;br /&gt;SEVERE: ORA-01483: invalid length for DATE or NUMBER bind variable&lt;br /&gt;2011-08-03 17:11:45,956 ERROR [STDERR] 03-Aug-2011 17:11:45 org.hibernate.event.def.AbstractFlushingEventListener performExecutions&lt;br /&gt;SEVERE: Could not synchronize database state with session&lt;br /&gt;org.hibernate.QueryTimeoutException: Could not execute JDBC batch update&lt;br /&gt;	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:124)&lt;br /&gt;	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)&lt;br /&gt;	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)&lt;br /&gt;	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)&lt;br /&gt;	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:180)&lt;br /&gt;	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)&lt;br /&gt;	at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)&lt;br /&gt;	at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206)&lt;br /&gt;	at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:375)&lt;br /&gt;	at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)&lt;br /&gt;	at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:656)&lt;br /&gt;	at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)&lt;br /&gt;	at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)&lt;br /&gt;	at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:374)&lt;br /&gt;	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:120)&lt;br /&gt;	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;br /&gt;	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;br /&gt;	at $Proxy170.updateFlags(Unknown Source)&lt;br /&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt;	at java.lang.reflect.Method.invoke(Unknown Source)&lt;br /&gt;	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)&lt;br /&gt;	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;br /&gt;	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;br /&gt;	at org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor.invokeUnderTrace(JamonPerformanceMonitorInterceptor.java:107)&lt;br /&gt;	at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:110)&lt;br /&gt;	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;br /&gt;	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;br /&gt;	at $Proxy171.updateFlags(Unknown Source)&lt;br /&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt;	at java.lang.reflect.Method.invoke(Unknown Source)&lt;br /&gt;	at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416)&lt;br /&gt;	at org.apache.wicket.proxy.$Proxy228.updateFlags(Unknown Source)&lt;br /&gt;	at eu.europa.efsa.ess.edbfe.panel.search.SearchResultPanel$SearchResultForm$FlagsUpdateButton.onSubmit(SearchResultPanel.java:234)&lt;br /&gt;	at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1534)&lt;br /&gt;	at org.apache.wicket.markup.html.form.Form.process(Form.java:934)&lt;br /&gt;	at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:896)&lt;br /&gt;	at sun.reflect.GeneratedMethodAccessor212.invoke(Unknown Source)&lt;br /&gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt;	at java.lang.reflect.Method.invoke(Unknown Source)&lt;br /&gt;	at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)&lt;br /&gt;	at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)&lt;br /&gt;	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)&lt;br /&gt;	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)&lt;br /&gt;	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)&lt;br /&gt;	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)&lt;br /&gt;	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)&lt;br /&gt;	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)&lt;br /&gt;	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:312)&lt;br /&gt;	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;br /&gt;	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;br /&gt;	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)&lt;br /&gt;	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)&lt;br /&gt;	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;br /&gt;	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;br /&gt;	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:359)&lt;br /&gt;	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:275)&lt;br /&gt;	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)&lt;br /&gt;	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)&lt;br /&gt;	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344)&lt;br /&gt;	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:272)&lt;br /&gt;	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81)&lt;br /&gt;	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)&lt;br /&gt;	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)&lt;br /&gt;	at eu.europa.efsa.ess.common.spring.AdvancedDelegatingFilterProxy.doFilter(AdvancedDelegatingFilterProxy.java:45)&lt;br /&gt;	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;br /&gt;	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;br /&gt;	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)&lt;br /&gt;	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;br /&gt;	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;br /&gt;	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)&lt;br /&gt;	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)&lt;br /&gt;	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)&lt;br /&gt;	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)&lt;br /&gt;	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)&lt;br /&gt;	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;br /&gt;	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;br /&gt;	at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:451)&lt;br /&gt;	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)&lt;br /&gt;	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&lt;br /&gt;	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)&lt;br /&gt;	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)&lt;br /&gt;	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&lt;br /&gt;	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)&lt;br /&gt;	at java.lang.Thread.run(Unknown Source)&lt;br /&gt;Caused by: java.sql.BatchUpdateException: ORA-01483: invalid length for DATE or NUMBER bind variable&lt;br /&gt;&lt;br /&gt;	at oracle.jdbc.dri&lt;br /&gt;2011-08-03 17:11:45,956 ERROR [STDERR] ver.DatabaseError.throwBatchUpdateException(DatabaseError.java:343)&lt;br /&gt;	at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10656)&lt;br /&gt;	at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:519)&lt;br /&gt;	at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)&lt;br /&gt;	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)&lt;br /&gt;	... 85 more&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SOLUTION:&lt;br /&gt;I've updated ojdbc to ojdbc14-10.2.0.4 and I've changed my entities using java.sql.Date instead of java.lang.Date.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5893819120700444152-5189967764198033772?l=www.ecorisparmia.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ecorisparmia.com/feeds/5189967764198033772/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.ecorisparmia.com/2011/08/java-16-oracle-10g-windows-platform.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5893819120700444152/posts/default/5189967764198033772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5893819120700444152/posts/default/5189967764198033772'/><link rel='alternate' type='text/html' href='http://www.ecorisparmia.com/2011/08/java-16-oracle-10g-windows-platform.html' title='Java 1.6 oracle 10g windows platform incompatibility?'/><author><name>Giancarlo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
