小编use*_*203的帖子

如何用hibernate映射自定义枚举整数序数?

我有一个名为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.

java hibernate enumeration exception

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

APDU命令中的持卡人姓名(ICC卡)

我们正在从APDU命令中读取签证卡信息,这是我们发送的命令序列

1. 00A404000E315041592E5359532E444446303100
2. 00B2010C00
Run Code Online (Sandbox Code Playgroud)

在这个时候,我们知道我们可以发送处理命令, 80A80000048302084000但它会给我们一个错误,因此我们跳过这个命令并发送READ SFI 1记录.

00B2010C00
Run Code Online (Sandbox Code Playgroud)

有了这个,我们可以获得卡号和过期日期,但我们无法获得持卡人的姓名.所以,如果有人知道发生了什么,请帮助我们.

credit-card apdu smartcard

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

推理中的推理

我有一个简单的本体如下

<?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)

rdf semantic-web owl protege

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