我使用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文件中指定参数名称.我可以通过名称引用一个参数.
我正在尝试创建一个重新集中点击的力图.
我是以此为基础:

我试图调整点击功能来设置,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) 我在使用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)
什么都不返回
我一定是误解了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)
它一定是我不明白的明显事物.请善意回答,我正在努力学习.
谢谢!