Android中使用数据库存储数据还是比较频繁的,ORM啥的就不说了。
使用ORM时有需要注意的一个地方,sqlite可以把一个序列化对象以二进制方式存入数据库,并且取出时可以还原,所以有的时候会把一些Java里的自带的对象直接存进去,但是存进去的时候一定要注意这些类里有没有transient成员!!!!!
如果有transient成员的话,反序列化时,千万不要直接引用赋值,不然会出很多莫名其妙的bug的。
Android中使用数据库存储数据还是比较频繁的,ORM啥的就不说了。
使用ORM时有需要注意的一个地方,sqlite可以把一个序列化对象以二进制方式存入数据库,并且取出时可以还原,所以有的时候会把一些Java里的自带的对象直接存进去,但是存进去的时候一定要注意这些类里有没有transient成员!!!!!
如果有transient成员的话,反序列化时,千万不要直接引用赋值,不然会出很多莫名其妙的bug的。