@@ -24,17 +24,11 @@ this software and associated documentation files (the "Software"), to deal in
2424
2525package su .interference .persistent ;
2626
27- import su .interference .core .DisableSync ;
28- import su .interference .core .SystemEntity ;
29- import su .interference .core .DataChunk ;
30- import su .interference .core .IndexColumn ;
27+ import su .interference .core .*;
3128import su .interference .mgmt .MgmtColumn ;
3229import su .interference .exception .InternalException ;
3330
34- import javax .persistence .Entity ;
35- import javax .persistence .Column ;
36- import javax .persistence .Id ;
37- import javax .persistence .Transient ;
31+ import javax .persistence .*;
3832import java .io .Serializable ;
3933import java .lang .reflect .Modifier ;
4034import java .net .MalformedURLException ;
@@ -68,7 +62,7 @@ public class TransFrame implements Comparable, FilePartitioned, Serializable {
6862 @ MgmtColumn (width =10 , show =true , form =false , edit =false )
6963 private int diff ;
7064 @ Id
71- @ IndexColumn
65+ @ MapColumn
7266 @ MgmtColumn (width =10 , show =true , form =false , edit =false )
7367 @ Transient
7468 private transient String frameId ;
@@ -83,7 +77,7 @@ public static int getCLASS_ID() {
8377 }
8478
8579 public String getFrameId () {
86- return getHexByLong ( transId )+ getHexByLong ( cframeId )+ getHexByLong ( uframeId ) ;
80+ return transId + "-" + cframeId + "-" + uframeId ;
8781 }
8882
8983 public TransFrame () {
@@ -170,23 +164,4 @@ public void setDiff(int diff) {
170164 this .diff = diff ;
171165 }
172166
173- public String getHexByInt (int val ) {
174- String s = Integer .toHexString (val );
175- String p = new String ();
176- for (int i =0 ; i < 8 -s .length (); i ++) {
177- p = p + "0" ;
178- }
179- return p + s ;
180- }
181-
182- public String getHexByLong (long val ) {
183- String s = Long .toHexString (val );
184- String p = new String ();
185- for (int i =0 ; i < 16 -s .length (); i ++) {
186- p = p + "0" ;
187- }
188- return p + s ;
189- }
190-
191-
192167}
0 commit comments