java通过查询一条数据库记录是为什么要用序列化声明id,它比int的优势在哪

java通过查询一条数据库记录是为什么要用序列化声明id,它比int的优势在哪,第1张

序列化那个id,作用是Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。

你用到序列化 是想把对象转换成二进制流传输出去?还是想把从内存中恢复对象什么的啊?

你肯定有这方面需求呗!演不然也用不到序列化啊!自个写的代码你问谁啊

用conn创建数据库 *** 作对象,用该对象执行SQL,用ResultSet接收查询结果,读取ResultSet中内容存到Muser中,创建一个List,把Muser对象保存到List中。返回List。

你是想这么弄吧?

在这里直接写的,缺什么自己添一下。

PreparedStatement pstam = conn.prepareStatement(SQL语句)//参考下下面的资料

//pstam.set……

ResultSet rs = pstam.executeQuery()

List<Muser>list = new ArrayList<Muser>()

while(rs.next()){

String s1 = rs.getString("select的字段名1")

.

.

Muser u = new Muser()

//给Muser设置属性

list.add(u)

}

return list

差不多就是这个意思吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9755222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存