Hello jflute さん。<br><br>I tried in java environment also.i am gettting same exception when i run the sql2entity command<br><br><br>2010-06-10 16:33:00,968 [main] INFO (DfAntTaskUtil#getBuildProperties():79) - ...Using contextProperties: build.properties<br>
2010-06-10 16:33:01,015 [main] INFO (DfAntTaskUtil#getBuildProperties():122) - [Build-Properties]: size=7<br>2010-06-10 16:33:01,015 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.packageBase = testsqlserver.dbflute<br>
2010-06-10 16:33:01,015 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.database = mssql<br>2010-06-10 16:33:01,015 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.s2daoVersion = 1.0.51<br>
2010-06-10 16:33:01,015 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.targetLanguage = java<br>2010-06-10 16:33:01,031 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.project = tetsqlserver<br>
2010-06-10 16:33:01,031 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.jdbcToJavaNativeMap = map:{TINYINT=java.lang.Integer;SMALLINT=java.lang.Integer;INTEGER=java.lang.Integer;BIGINT=java.lang.Long}<br>
2010-06-10 16:33:01,031 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.targetContainer = seasar<br>2010-06-10 16:33:01,031 [main] INFO (DfAntTaskUtil#getBuildProperties():126) - <br>2010-06-10 16:33:01,234 [main] INFO (DfSimpleDataSourceCreator#create():73) - ...Creating data source:<br>
2010-06-10 16:33:01,234 [main] INFO (DfSimpleDataSourceCreator#create():74) - driver = com.microsoft.sqlserver.jdbc.SQLServerDriver<br>2010-06-10 16:33:01,234 [main] INFO (DfSimpleDataSourceCreator#create():75) - url = jdbc:sqlserver://AGTNB15;DatabaseName=PMSDBPHASE2<br>
2010-06-10 16:33:01,234 [main] INFO (DfSimpleDataSourceCreator#create():76) - user = sa<br>2010-06-10 16:33:06,062 [main] INFO (DfSql2EntityTask#setupControlTemplate():175) - <br>2010-06-10 16:33:06,062 [main] INFO (DfSql2EntityTask#setupControlTemplate():176) - * * * * * * * * *<br>
2010-06-10 16:33:06,062 [main] INFO (DfSql2EntityTask#setupControlTemplate():177) - * Process Java *<br>2010-06-10 16:33:06,062 [main] INFO (DfSql2EntityTask#setupControlTemplate():178) - * * * * * * * * *<br>2010-06-10 16:33:06,062 [main] INFO (DfSql2EntityTask#setupControlTemplate():180) - ...Using Java control: om/ControlSql2EntityJava.vm<br>
2010-06-10 16:33:06,187 [main] INFO (DTDResolver#resolveEntity():124) - Resolver: used database.dtd from 'org.apache.torque.engine.database.transform' package<br>2010-06-10 16:33:07,703 [main] INFO (DfSqlFileFireMan#execute():64) - {SQL File}: ..\src\main\resources\data\demo.sql<br>
2010-06-10 16:33:07,765 [main] INFO (DfSql2EntityTask$1#traceResult():490) - --> SQL for sql2entity was Not Found in the SQL file!<br>2010-06-10 16:33:07,765 [main] INFO (DfSqlFileFireMan#execute():80) - {Fired SQL}: success=0 failure=0 (in 1 files)<br>
2010-06-10 16:33:08,328 [main] INFO (DfAbstractTexenTask#fireVelocityProcess():359) - generator.parse("om/ControlSql2EntityJava.vm", c);<br>2010-06-10 16:33:08,656 [main] INFO (Database#enableSql2EntityOutputDirectory():640) - ...Setting up sql2EntityOutputDirectory: ../src/main/java<br>
2010-06-10 16:33:08,687 [main] INFO (DfOldClassHandler#info():557) - <br>2010-06-10 16:33:08,687 [main] INFO (DfOldClassHandler#info():557) - // /- - - - - - - - - - - - - - -<br>2010-06-10 16:33:08,703 [main] INFO (DfOldClassHandler#info():557) - // Delete old customize classes!<br>
2010-06-10 16:33:08,703 [main] INFO (DfOldClassHandler#info():557) - // - - - - - - - - - -/<br>2010-06-10 16:33:08,734 [main] INFO (DfOldClassHandler#info():557) - <br>2010-06-10 16:33:08,734 [main] DEBUG (Database#debug():1885) - public void parseCustomizeEntity() {<br>
2010-06-10 16:33:08,734 [main] DEBUG (Database#debug():1885) - final List<String> tableNameList = getTableList();<br>2010-06-10 16:33:08,750 [main] DEBUG (Database#debug():1885) - for (String tableName : tableNameList) {<br>
2010-06-10 16:33:08,750 [main] DEBUG (Database#debug():1885) - }<br>2010-06-10 16:33:08,750 [main] DEBUG (Database#debug():1885) - }<br>2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showTargetSqlFileInformation():687) - /- - - - - - - - - - - - - - - - - - - - - - - -<br>
2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showTargetSqlFileInformation():688) - Target SQL files: 1<br>2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showTargetSqlFileInformation():689) - <br>2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showTargetSqlFileInformation():691) - demo.sql<br>
2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showTargetSqlFileInformation():693) - - - - - - - - - - -/<br>2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showTargetSqlFileInformation():694) - <br>
2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showSkippedFileInformation():720) - /- - - - - - - - - - - - - - - - - - - - - - - -<br>2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showSkippedFileInformation():721) - No class file has been parsed.<br>
2010-06-10 16:33:09,062 [main] INFO (DfAbstractTexenTask#showSkippedFileInformation():722) - - - - - - - - - - -/<br>2010-06-10 16:33:09,078 [main] INFO (DfAbstractTexenTask#showSkippedFileInformation():723) - <br>2010-06-10 16:33:09,078 [main] WARN (DfSql2EntityTask#handleNotFoundResult():535) - /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *<br>
2010-06-10 16:33:09,078 [main] WARN (DfSql2EntityTask#handleNotFoundResult():536) - SQL for sql2entity was not found!<br>2010-06-10 16:33:09,078 [main] WARN (DfSql2EntityTask#handleNotFoundResult():537) - <br>2010-06-10 16:33:09,078 [main] WARN (DfSql2EntityTask#handleNotFoundResult():538) - SQL Files: 1<br>
2010-06-10 16:33:09,078 [main] WARN (DfSql2EntityTask#handleNotFoundResult():542) - 1 -- ..\src\main\resources\data\demo.sql<br>2010-06-10 16:33:09,078 [main] WARN (DfSql2EntityTask#handleNotFoundResult():544) - * * * * * * * * * */<br>
2010-06-10 16:33:09,078 [main] WARN (DfSql2EntityTask#handleNotFoundResult():545) - <br>2010-06-10 16:33:09,078 [main] INFO (DfSimpleDataSourceCreator#commit():88) - ...commit()<br>2010-06-10 16:33:09,093 [main] INFO (DfSimpleDataSourceCreator#destroy():112) - ...rollback()<br>
2010-06-10 16:33:09,093 [main] INFO (DfSimpleDataSourceCreator#destroy():116) - ...closeReally()<br>2010-06-10 16:33:09,093 [main] INFO (DfAbstractTexenTask#showFinalMessage():215) - <br><br>_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/<br>
[Task End]: 00m08s031ms<br><br> DBFLUTE_CLIENT: {tetsqlserver}<br> database = mssql<br> language = java<br> container = seasar<br> package = testsqlserver.dbflute<br><br> DBFLUTE_ENVIRONMENT_TYPE: {df:default}<br>
driver = com.microsoft.sqlserver.jdbc.SQLServerDriver<br> url = jdbc:sqlserver://AGTNB15;DatabaseName=PMSDBPHASE2<br> schema = {PMSDBPHASE2.dbo as main}<br> user = sa<br> props = {}<br> additionalSchema = <br>
dataLoadingType = ut<br> refreshProject = <br>_/_/_/_/_/_/_/_/_/_/ {Sql2Entity}<br>2010-06-10 16:34:20,625 [main] INFO (DfAntTaskUtil#getBuildProperties():79) - ...Using contextProperties: build.properties<br>2010-06-10 16:34:20,640 [main] INFO (DfAntTaskUtil#getBuildProperties():122) - [Build-Properties]: size=7<br>
2010-06-10 16:34:20,640 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.packageBase = testsqlserver.dbflute<br>2010-06-10 16:34:20,640 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.database = mssql<br>
2010-06-10 16:34:20,640 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.s2daoVersion = 1.0.51<br>2010-06-10 16:34:20,640 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.targetLanguage = java<br>
2010-06-10 16:34:20,640 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.project = tetsqlserver<br>2010-06-10 16:34:20,640 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.jdbcToJavaNativeMap = map:{TINYINT=java.lang.Integer;SMALLINT=java.lang.Integer;INTEGER=java.lang.Integer;BIGINT=java.lang.Long}<br>
2010-06-10 16:34:20,671 [main] INFO (DfAntTaskUtil#getBuildProperties():124) - torque.targetContainer = seasar<br>2010-06-10 16:34:20,671 [main] INFO (DfAntTaskUtil#getBuildProperties():126) - <br>2010-06-10 16:34:20,750 [main] INFO (DfSimpleDataSourceCreator#create():73) - ...Creating data source:<br>
2010-06-10 16:34:20,750 [main] INFO (DfSimpleDataSourceCreator#create():74) - driver = com.microsoft.sqlserver.jdbc.SQLServerDriver<br>2010-06-10 16:34:20,750 [main] INFO (DfSimpleDataSourceCreator#create():75) - url = jdbc:sqlserver://AGTNB15;DatabaseName=PMSDBPHASE2<br>
2010-06-10 16:34:20,750 [main] INFO (DfSimpleDataSourceCreator#create():76) - user = sa<br>2010-06-10 16:34:21,375 [main] INFO (DfSql2EntityTask#setupControlTemplate():175) - <br>2010-06-10 16:34:21,375 [main] INFO (DfSql2EntityTask#setupControlTemplate():176) - * * * * * * * * *<br>
2010-06-10 16:34:21,375 [main] INFO (DfSql2EntityTask#setupControlTemplate():177) - * Process Java *<br>2010-06-10 16:34:21,375 [main] INFO (DfSql2EntityTask#setupControlTemplate():178) - * * * * * * * * *<br>2010-06-10 16:34:21,375 [main] INFO (DfSql2EntityTask#setupControlTemplate():180) - ...Using Java control: om/ControlSql2EntityJava.vm<br>
2010-06-10 16:34:21,406 [main] INFO (DTDResolver#resolveEntity():124) - Resolver: used database.dtd from 'org.apache.torque.engine.database.transform' package<br>2010-06-10 16:34:22,109 [main] INFO (DfSqlFileFireMan#execute():64) - {SQL File}: ..\src\main\resources\data\demo.sql<br>
2010-06-10 16:34:22,125 [main] INFO (DfSql2EntityTask$1#traceResult():490) - --> SQL for sql2entity was Not Found in the SQL file!<br>2010-06-10 16:34:22,125 [main] INFO (DfSqlFileFireMan#execute():80) - {Fired SQL}: success=0 failure=0 (in 1 files)<br>
2010-06-10 16:34:22,125 [main] INFO (DfSql2EntityTask#doSetupProcedure():639) - <br>2010-06-10 16:34:22,125 [main] INFO (DfSql2EntityTask#doSetupProcedure():640) - ...Setting up procedures for generating parameter-beans<br>
2010-06-10 16:34:24,390 [main] ERROR (DfAntTaskUtil#logException():155) - Look! Read the message below.<br>/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *<br>Failed to execute DBFlute Task 'Sql2Entity'!<br>
<br>[Exception]<br>exception class = class java.lang.NumberFormatException<br>* * * * * * * * * */<br>java.lang.NumberFormatException: null<br> at java.lang.Integer.parseInt(Integer.java:415)<br> at java.lang.Integer.parseInt(Integer.java:497)<br>
at com.microsoft.sqlserver.jdbc.IntColumnFilter.apply(SQLServerDatabaseMetaData.java:2016)<br> at com.microsoft.sqlserver.jdbc.Column.getValue(Column.java:114)<br> at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:1820)<br>
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:1805)<br> at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getString(SQLServerResultSet.java:2123)<br> at org.seasar.dbflute.logic.jdbc.handler.DfProcedureHandler.setupProcedureColumnMetaInfo(DfProcedureHandler.java:456)<br>
at org.seasar.dbflute.logic.jdbc.handler.DfProcedureHandler.getPlainProcedureList(DfProcedureHandler.java:335)<br> at org.seasar.dbflute.logic.jdbc.handler.DfProcedureHandler.getAvailableProcedureMap(DfProcedureHandler.java:97)<br>
at org.seasar.dbflute.logic.jdbc.handler.DfProcedureHandler.getAvailableProcedureList(DfProcedureHandler.java:77)<br> at org.seasar.dbflute.task.DfSql2EntityTask.getAvailableProcedureList(DfSql2EntityTask.java:723)<br>
at org.seasar.dbflute.task.DfSql2EntityTask.doSetupProcedure(DfSql2EntityTask.java:641)<br> at org.seasar.dbflute.task.DfSql2EntityTask.setupProcedure(DfSql2EntityTask.java:618)<br> at org.seasar.dbflute.task.DfSql2EntityTask.doExecute(DfSql2EntityTask.java:134)<br>
at org.seasar.dbflute.task.bs.DfAbstractTexenTask.execute(DfAbstractTexenTask.java:114)<br> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)<br> at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)<br>
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br> at java.lang.reflect.Method.invoke(Method.java:597)<br> at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)<br>
at org.apache.tools.ant.Task.perform(Task.java:348)<br> at org.apache.tools.ant.Target.execute(Target.java:357)<br> at org.apache.tools.ant.Target.performTasks(Target.java:385)<br> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)<br>
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)<br> at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)<br> at org.apache.tools.ant.Project.executeTargets(Project.java:1181)<br>
at org.apache.tools.ant.Main.runBuild(Main.java:698)<br> at org.apache.tools.ant.Main.startAnt(Main.java:199)<br> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)<br> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)<br>
2010-06-10 16:34:24,468 [main] INFO (DfSimpleDataSourceCreator#commit():88) - ...commit()<br>2010-06-10 16:34:24,468 [main] INFO (DfSimpleDataSourceCreator#destroy():112) - ...rollback()<br>2010-06-10 16:34:24,468 [main] INFO (DfSimpleDataSourceCreator#destroy():116) - ...closeReally()<br>
2010-06-10 16:34:24,484 [main] INFO (DfAbstractTexenTask#showFinalMessage():215) - <br><br>_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/<br>[Task End]: 00m03s781ms *Abort<br><br> DBFLUTE_CLIENT: {tetsqlserver}<br> database = mssql<br>
language = java<br> container = seasar<br> package = testsqlserver.dbflute<br><br> DBFLUTE_ENVIRONMENT_TYPE: {df:default}<br> driver = com.microsoft.sqlserver.jdbc.SQLServerDriver<br> url = jdbc:sqlserver://AGTNB15;DatabaseName=PMSDBPHASE2<br>
schema = {PMSDBPHASE2.dbo as main}<br> user = sa<br> props = {}<br> additionalSchema = <br> dataLoadingType = ut<br> refreshProject = <br>_/_/_/_/_/_/_/_/_/_/ {Sql2Entity}<br><br><br>>>Tell me what kind of JDBC driver you use<br>
i am using sqljdbc4.jar driver<br><br><br>Thanks,<br>Thomas.<br><br><br><br><br><div class="gmail_quote">2010/6/10 kubo <span dir="ltr"><<a href="mailto:dbflute@gmail.com">dbflute@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hello,<br>
<br>
You cannot call your procedure that returns result set<br>
through DBFlute.NET.<br>
<br>
// the handler of procedure on DBFlute.NET<br>
// (if data reader, throws NotImplementedException)<br>
<a href="https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-basic-example/source/DfExample/DBFlute/AllCommon/S2Dao/internal/SqlHandler/InternalProcedureHandler.cs" target="_blank">https://www.seasar.org/svn/sandbox/dbflute.net/trunk/dfnet-basic-example/source/DfExample/DBFlute/AllCommon/S2Dao/internal/SqlHandler/InternalProcedureHandler.cs</a><br>
<br>
Sorry it's the very one of difference from DBFlute for Java.<br>
<div class="im"><br>
> Is there any other way to call my stored procedures?<br>
</div>You can call it through <a href="http://ADO.NET" target="_blank">ADO.NET</a>.<br>
Get an instance of IDataSource from Quill container<br>
that is same as the data source DBFlute.NET uses,<br>
and you can use <a href="http://ADO.NET" target="_blank">ADO.NET</a> directly.<br>
<br>
Thanks<br>
jflute<br>
<div><div></div><div class="h5">_______________________________________________<br>
seasar-dotnet mailing list<br>
<a href="mailto:seasar-dotnet@ml.seasar.org">seasar-dotnet@ml.seasar.org</a><br>
<a href="https://ml.seasar.org/mailman/listinfo/seasar-dotnet" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-dotnet</a><br>
</div></div></blockquote></div><br>