class a
{
byte[] c=new byte[5];
int[] d=new int[5];
}
怎么将该类寸入数组。
mysql中的表的对应的字段因该怎么设置。。。
谢谢各位好心人!!!!!!!!!!!1
[b]问题补充:[/b]
binaray 对应java的string类型吗
[b]问题补充:[/b]
我的mysql数据库里 存了 表名为a的 一个表
表里面有两个binaray 字段
然后将用myeclipse 的反向工程,不过binaray对应的字段在java里面为string类型的
[b]问题补充:[/b]
非常感谢lovewhzlq , 我也有点疑惑的是,我以前用的一个插件在反向工程的时候 ,将binary的字段对应成了java的byte[]数组,可是在存的时候就是存不进去,但是又没有报异常
那一定是某个地方搞出问题了,这点至少一定是可以这么映射的,
加个分隔符比如逗号,转换成字符串存。
[size=medium]将你要存的数组用特殊字符连接起来,比如
数组:
int [] a = {1,2,3,4,5};
软后转变为:str = "1,2,3,4,5";
保存的就是有顺序的字符串。如果你从数据库中取的时候,就更方便了。
首先取到字符串 str = "1,2,3,4,5";
然后用
List aList = Arrays.asList(str.split(","))
就很容易转化为List了,如果你想变为数组形式,那就继续
Integer [] a = (Integer)aList.toArray();
即可。[/size]
mysql字段类型可以使用binary
binaray 对应java的byte[]字节数组
binaray 对应java的byte[]字节数组
myeclipse反向工程生成的代码不是那么可用的,不要太依赖,好好去看hibernate的文档,学习它的本质