摘要: 深克隆和浅克隆 浅克隆 有原型对象Object,它是引用类型,然后拷贝后产生两个克隆对象obj1和obj2,只是它们克隆的是Object的内存地址,因此ob1和obj2都指向Object,那么Object中的成员变量值发生改变时,obj1和obj2指向的成员变量值也就会发生改变。 深克隆 深克隆就是 阅读全文
posted @ 2022-08-01 09:25 米斯特寒 阅读(65) 评论(0) 推荐(0)
摘要: 创建entity的时候一般会序列化一下,虽然基本不会用到 ,但是没有序列化的话深克隆就会出错 序列化就是对实例对象的状态(State 对象属性而不包括对象方法)进行通用编码(如格式化的字节码)并保存,以保证对象的完整性和可传递性。 简而言之:序列化,就是为了在不同时间或不同平台的JVM之间共享实例对 阅读全文
posted @ 2022-08-01 09:16 米斯特寒 阅读(149) 评论(0) 推荐(0)
摘要: 开发过程中一般会遇到删除场景,但是为了保存数据实际运用时不会真的删除,MyBatis-Plus里可以将某个字段(例:delete_flag)标记为逻辑删除字段,方法是:在字段上加@TableLogic注解,此注解标记的字段为0时默认为存在,其他值默认为删除,可在注解内添加参数自定义值,也可在配置文件 阅读全文
posted @ 2022-08-01 08:59 米斯特寒 阅读(658) 评论(0) 推荐(0)