我有一个名为Status的枚举类,如下所示
public enum Status {
PENDING(0), SUCCESS(1), FAILED(-1);
private int st;
private Status(int st){
this.st = st;
}
}
Run Code Online (Sandbox Code Playgroud)
从其他类我尝试映射此状态枚举
public void setStatus(Status status) {
this.status = status;
}
@Enumerated(EnumType.ORDINAL)
public Status getStatus() {
return status;
}
Run Code Online (Sandbox Code Playgroud)
当我运行这段代码时,我明白了
java.lang.IllegalArgumentException:enum类数据的未知序数值.Status:-1 org.hibernate.type.EnumType.nullSafeGet(EnumType.java:93)org.hibernate.type.CustomType.nullSafeGet(CustomType.java: 124)在org.hibernate.type.AbstractType.hydrate(AbstractType.java:106)at
但我在枚举定义中已经有-1.
我们正在从APDU
命令中读取签证卡信息,这是我们发送的命令序列
1. 00A404000E315041592E5359532E444446303100
2. 00B2010C00
Run Code Online (Sandbox Code Playgroud)
在这个时候,我们知道我们可以发送处理命令,
80A80000048302084000
但它会给我们一个错误,因此我们跳过这个命令并发送READ SFI 1
记录.
00B2010C00
Run Code Online (Sandbox Code Playgroud)
有了这个,我们可以获得卡号和过期日期,但我们无法获得持卡人的姓名.所以,如果有人知道发生了什么,请帮助我们.
我有一个简单的本体如下
<?xml version="1.0"?>
<!DOCTYPE rdf:RDF [
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<!ENTITY assignment "http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment#" >
]>
<rdf:RDF xmlns="http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment#"
xml:base="http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:assignment="http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<owl:Ontology rdf:about="http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment"/>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Object Properties
//
///////////////////////////////////////////////////////////////////////////////////////
-->
<!-- http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment#channel_of -->
<owl:ObjectProperty rdf:about="&assignment;channel_of">
<rdfs:domain rdf:resource="&assignment;Channels"/>
<rdfs:range rdf:resource="&assignment;Television"/>
<owl:inverseOf rdf:resource="&assignment;has_channels"/>
</owl:ObjectProperty>
<!-- http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment#has_channels -->
<owl:ObjectProperty rdf:about="&assignment;has_channels">
<rdfs:range rdf:resource="&assignment;Channels"/>
<rdfs:domain rdf:resource="&assignment;Television"/>
</owl:ObjectProperty>
<!-- http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment#has_inet_connection -->
<owl:ObjectProperty rdf:about="&assignment;has_inet_connection">
<rdfs:range rdf:resource="&assignment;InternetConnection"/>
<rdfs:domain rdf:resource="&assignment;Person"/>
</owl:ObjectProperty>
<!-- http://www.semanticweb.org/shadowman/ontologies/2013/5/assignment#has_television …
Run Code Online (Sandbox Code Playgroud) apdu ×1
credit-card ×1
enumeration ×1
exception ×1
hibernate ×1
java ×1
owl ×1
protege ×1
rdf ×1
semantic-web ×1
smartcard ×1