发表于: 2017-12-28 18:18:06
1 518
今天完成的事情:
写接口文档. ,,
学习hibernate..
serialVersionUID的作用,简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。
//对象及其属性一行显示
System.out.println(ToStringBuilder.reflectionToString(u));
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.DEFAULT_STYLE));
//属性换行显示
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.MULTI_LINE_STYLE));
//不显示属性名,只显示属性值,在同一行显示
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.NO_FIELD_NAMES_STYLE));
//对象名称简写
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.SHORT_PREFIX_STYLE));
//只显示属性
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.SIMPLE_STYLE));
基本上来讲hibernate跟mybatis相似,也是负责底层数据库映射.但是感觉mybatis更容易掌握理解,但是hibernate直接提供了sql语句的映射.mybatis则更加灵活 但需要手写sql.
明天计划:
明天请假一天.
遇到的问题:
对这个hibernate和mybatis的缓存不是很理解,
收获:
了解了一些零碎知识点,
任务进度:方案设计
任务开始时间:2017-12-12
预计demo时间:2017-02-08
是否有延期风险:暂无
禅道地址:http://task.ptteng.com/zentao/project-task-506.html
评论