小编mrk*_*b80的帖子

使用参数名称时映射器出错

我使用Spring 3.2.0 MVC和mybatis 3.2.3以及mybatis-spring 1.2.1和ojdbc6 11.2.0.2.0

我有一个XML映射器,定义了2个不同类型的参数(日期和整数).我在查询中将它们称为#{myid}和#{mydate},但我从ibatis收到错误:

org.apache.ibatis.binding.BindingException: Parameter 'myid' not found. Available parameters are [1, 0, param1, param2]
Run Code Online (Sandbox Code Playgroud)

如果我将参数引用为#{0}和#{1},一切正常.

我有一个只有一个参数的另一个mapper,我能够将参数引用为#{myDate}(唯一的区别是我在XML中有以下内容:

<select id="getAllbyDate" parameterType="date" resultType="com.test.myTest">
Run Code Online (Sandbox Code Playgroud)

我的问题是具有多个参数的查询不允许我在XML文件中指定参数名称.我可以通过名称引用一个参数.

java mybatis

13
推荐指数
1
解决办法
3万
查看次数

在节点点击时接收D3力布局图

我正在尝试创建一个重新集中点击的力图.

我是以此为基础:

在此输入图像描述

我试图调整点击功能来设置,d.fixed=true并为d.x和分配固定点d.y.

但是,我需要转向d.fixed=false所有其他节点.此外,节点在点击时不会转换到中心.

我的问题是如何将所有其他固定属性设置为false,然后使用新中心重绘力图?

在这里准备了一个例子:

在此输入图像描述

点击功能非常简单:

  function click(d) {
        d.fixed=true;
        d.x=10;
        d.y=10;
        update();
    }
Run Code Online (Sandbox Code Playgroud)

我尝试将此添加到函数中:

root.forEach(function (d) { d.fixed = false; });
Run Code Online (Sandbox Code Playgroud)

d3.js force-layout

6
推荐指数
1
解决办法
2449
查看次数

来自Excel的Oracle和ADO查询不返回任何结果

我在使用Oracle OraOLEDB.Oracle Provider在Excel 2010 VBA代码中运行查询时遇到问题.

某些查询工作正常并返回结果,而其他查询没有返回结果...

我这样连接:

 Set DBConnection = New ADODB.Connection
    DBConnection.Provider = "OraOLEDB.Oracle"
    DBConnection.CursorLocation = adUseClient
    DBConnection.ConnectionString = "Data Source=" & TNSName & ";User Id=" & OraUserName & ";Password=" & OraPassWord & ";"
    DBConnection.Open
Run Code Online (Sandbox Code Playgroud)

然后我尝试查询:

command2.ActiveConnection = DBConnection
command2.CommandText = "SELECT COL1,COL2,COL3 FROM table(MySchema.MyPackage.MyFunction('Param1'))"
command2.CommandType = adCmdText

Set QueryRecordSet = New ADODB.Recordset
QueryRecordSet.LockType = adLockReadOnly
QueryRecordSet.CursorType = adOpenDynamic
QueryRecordSet.Open command2


command2.Execute
Run Code Online (Sandbox Code Playgroud)

我一无所获......任何想法?

如果我运行一个简单的查询,如

select * From my_table
Run Code Online (Sandbox Code Playgroud)

它工作得很好......似乎连接或其他更复杂的查询不编译?

此外,从视图中选择不起作用.

select * from my_view
Run Code Online (Sandbox Code Playgroud)

什么都不返回

oracle vba ado excel-vba excel-2010

5
推荐指数
1
解决办法
1953
查看次数

R正确使用read.csv

我一定是误解了read.csv在R中是如何工作的.我已经阅读了帮助文件,但仍然不明白csv文件是如何包含的:

40900,-,-,-,241.75,0
40905,244,245.79,241.25,244,22114
40906,244,246.79,243.6,245.5,18024
40907,246,248.5,246,247,60859
Run Code Online (Sandbox Code Playgroud)

读入R使用: euk<-data.matrix(read.csv("path\to\csv.csv"))

结果产生这个(使用tail):

         Date Open High Low  Close Volume
[2713,] 15329  490  404 369 240.75  62763
[2714,] 15330  495  409 378 242.50 127534
[2715,] 15331    1    1   1 241.75      0
[2716,] 15336  504  425 385 244.00  22114
[2717,] 15337  504  432 396 245.50  18024
[2718,] 15338  512  442 405 247.00  60859
Run Code Online (Sandbox Code Playgroud)

它一定是我不明白的明显事物.请善意回答,我正在努力学习.

谢谢!

r read.csv

1
推荐指数
1
解决办法
496
查看次数

标签 统计

ado ×1

d3.js ×1

excel-2010 ×1

excel-vba ×1

force-layout ×1

java ×1

mybatis ×1

oracle ×1

r ×1

read.csv ×1

vba ×1