发表于: 2017-12-28 18:18:06

1 516


今天完成的事情:

写接口文档. ,, 


学习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



返回列表 返回列表
评论

    分享到