zoukankan      html  css  js  c++  java
  • eclipse使用Hibernate tools反向工程插件遇到的几个问题

    1,在eclipse使用hibernate工具,生成hibernate配置文件时,可能会提示not parse ....xml错误

      参见 加载本地dtd

    2,反向工程中,生成配置文件时,一般要填写其默认架构(schema),一般默认为用户名,注意Oracle数据库中的字段是大写

      问题:写小写或者是不写,查询数据库反向工程时,会报空指针异常,或者是返回一个空的数据库

      解决方法:按正确格式书写default_schema (此属性在配置文件会有所体现),不需要反向工程,配置文件中应该不用添加

    3.myeclipse 生成映射文件时,会出现schema属性值不全,将其补全,或删除即可,注意oracle的大写

    4.在使用反向工程时,尽量手动设置实体类的数据类型,防止,后续使用会出现与数据库不符的格式转化错误,生成后再修改也可以

    5.如果报unknown entity xx.xx 未找到实体类,看看配置文件中是否加入映射标签了 属性的值的书写为<mapping resource="com/xx/Entity"/>

    6.映射文件中的class要指定全名,或是在<hibernate-mapping >标签里加一个package属性

    7.在使用自动导包时,要注意包的正确性 注意org.hibernate.Session , org.hibernate.Transaction

    8.当多个列为主键,或者没有主键时,会单独生成一个实现Serializable接口的主键类,以配合get方法的主键查询

      

  • 相关阅读:
    浏览器兼容性优化
    js操作table(增加行,删除行,上移,下移,复制行)
    褚时健传读后感
    新鞋
    八达岭奥莱
    springMVC 多方法controller
    springMVC入门配置及helloworld实例
    springMVC源码下载地址
    spring3mvc与struts2比较
    hql语句拼接的替换方式
  • 原文地址:https://www.cnblogs.com/whytohow/p/5122599.html
Copyright © 2011-2022 走看看