hbxflihua的博客 -凯发k8国际

`
hbxflihua
  • 浏览: 653433 次
  • 性别:
  • 来自: 杭州
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 社区版块
    • ( 0)
    • ( 0)
    • ( 1)
    存档分类
    最新评论
    文章列表
    公司的项目框架搭建可以说是几经周折。之前的项目一直用的ssh框架,老总觉得这种架构开发效率太低了,建议把hibernate去掉或者换成是其他的持久层框架。我把原有的项目中hibernate的部分给去掉,用spring的jdbctemplate来操作数据� ...
    hibernate更新部分字段浅谈 update语句是在hibernate的configuration的时候生成的,不能动态改变。为什么update的时候所有的属性都一起update,而不是只更新改变字段,其实这是一个比较值得探讨的问题。如果想要做到只更新改变了的字段,必须做到两点:1、对po的每个属性设置version进行状态跟踪2、update语句是动态生成的,在实际向数据库更新的时候,依次检查每个属性的version,决定哪些属性需要更新,动态构造update语句。单单要做到上述第一点,就势必要给po的操作带来沉重的负担,每次属性的存取都要判断version,严重影响po的性能。会带来整 ...
    hibernate反向生成工具生成视图会比普通的表多出一个pojo,hibernate这样做其实也无可厚非,毕竟hibernate在映射文件中需要一个主键,而视图是没有主键的。不得已,hibernate做了一件自认为很聪明的举动,它把所有的列放在一起组成 ...
    今天更新了下系统,发现很多地方在访问时都抛出异常: 严重: ora-00942: 表或视图不存在 caused by: java.sql.sqlexception: ora-00942: 表或视图不存在   刚开始的时候,我以为是数据库表或视图不存在引起的问题。随着测试面的不断扩大,发现所有的虚拟表(为查询方便而设置的多表关联视图,在数据库中不存在这样的表或视图)。我想可能是缓存 ...
    系统使用ssh架构,今天在添加一个类的时候出现association references unmapped class异常。   我总结了出现该异常的两种情况: 1、hibernate映射文件和pojo类属性没有一一对应或是对应有问题。 比如,你在新添加的类中有原有类的一个引用,原有类和新类不在一个命名空间,hibernate在反向生成时会默认原有类和新增类为同一命名空间。   2、在反向生成后,未将映射文件配置到配置文件。   在使用hibernate时总是会遇到一些莫名其妙的问题,稍不注意就会抛出异常。在类的小改动中建议直接手工编辑。添加新类时,注意引用类的配置是否正确。
    在查询a表时关联了b表、c表,c表和a表是多对一的关系,b和c一对一的关系。我将三张表的数据整合在一起做成一个视图。hibernate多表查询中单表的同一条记录内存共享,对于有多条c表记录与a表对应时,hibernate不会对a表进行重复 ...
    global site tag (gtag.js) - google analytics
    网站地图