这是我的豆
package mypackage;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
@XmlRootElement
@XmlType(propOrder={"columnName", "new_value"})
public class GetUserInfoResponse {
private String columnName;
private String new_value;
@XmlElement(nillable = true, name = "nomChamps")
public String getColumnName() {
return columnName;
}
@XmlElement(nillable = true, name = "ValeurModifiee")
public String getNew_value() {
return new_value;
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我得到的结果
{
"getUserInfoResponse": [
{
"nomChamps": "AD_Client_ID",
"ValeurModifiee": ""
},
{
"nomChamps": "AD_Org1_ID",
"ValeurModifiee": ""
}
]
}
Run Code Online (Sandbox Code Playgroud)
我得到一个标题getUserInfoResponse(类java bean的名称)
现在,我想获取一个特定的标题(values在类java名称的位置使用示例)
我有这个SQL Select语句
SELECT
AD_Ref_List.Value
FROM AD_Ref_List
WHERE AD_Ref_List.AD_Reference_ID= 1000448
Run Code Online (Sandbox Code Playgroud)
这是SELECT的结果:
为了限制选定的行,我有几个值存储在其他表中,如下所示:
SELECT xx_insert.XX_DocAction_Next
FROM xx_insert
WHERE xx_insert_id = 1000283
Run Code Online (Sandbox Code Playgroud)
所以,我的最终SQL Select是这样的:
SELECT
AD_Ref_List.Value
FROM AD_Ref_List
WHERE AD_Ref_List.AD_Reference_ID= 1000448
AND AD_Ref_List.Value IN
(SELECT xx_insert.XX_DocAction_Next
FROM xx_insert
WHERE xx_insert_id = 1000283
)
;
Run Code Online (Sandbox Code Playgroud)
问题:这个SELECT返回没有行,因为Oracle已经像这样转换了: AD_Ref_List.Value IN ('CO,VO')
但是,我需要的是: AD_Ref_List.Value IN ('CO','VO')
我怎样才能做到这一点???
最好的祝福
我的问题很简单
在BigDecimal我想这样做:
public static void main (String [] args) {
System.out.println(new BigDecimal(1).divide(new BigDecimal(3));
}
Run Code Online (Sandbox Code Playgroud)
我希望结果是这样的:0.333333333333333333333333333333333.......
而不是0.3334或0.33。
java ×2
bigdecimal ×1
javabeans ×1
json ×1
oracle ×1
select ×1
spring ×1
sql ×1
web-services ×1