CenturyMagus的专栏

www.err123.cn ,收集各类编程错误的解决方案,欢迎大家访问

用户操作
[即时聊天] [发私信] [加为好友]
magusID:CenturyMagus
65753次访问,排名1655,好友2人,关注者3人。
CenturyMagus的文章
原创 42 篇
翻译 1 篇
转载 40 篇
评论 23 篇
CenturyMagus的公告

ah011一起在友播听歌吧!
最近评论
zhengyuanting:通过URL传中文,如果不是post的话,是会乱码的
qq386232894:好文章!!!!
fz04003:谢谢啊,我终于搞懂这个东西了。
虽然我用的是JQuery,但是终于搞懂Struts这块是怎么回事了,谢谢!
小脚:终于全部搞懂了!!!谢谢老大~
小小鸟:好文章.比其他好多地方都讲的清楚透彻.赞一个.
文章分类
收藏
    相册
    编程网站
    Apache
    IBM DeveloperWorks
    onjava
    W3C
    编程错误解决方案收集
    计算机词汇在线词典
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 用hibernate-extensions自动生成POJO对象收藏

    新一篇: javascript的一些常用正则表达式 | 旧一篇: 用Middlegen-Hibernate自动生成hbm.xml文件

    下面以一个实例讲解如何利用hibernate-extensions自动生成POJO对象

    1. 从hibernate的官方网站下载 hibernate-extensions
    2. 将hibernate-extensions解压放于D:\java_tools下
    3. 修改D:\java_tools\hibernate-extensions-2.1.2\tools\bisetenv.bat

      需要修改的是:
      1)JDBC_DRIVER
            
      该值指向数据库驱动所在文件夹
      2)HIBERNATE_HOME
           
      指向hibernate包所在文件夹
            在hibernate官网下载hibernate包后解压到你目标文件夹
      3)CP
           
      请确保这个key中的value值中的jar包名和你使用的一致,例如hibernate/lib下的commons-lang.jar,,有 的包后面可能会有版本号等信息,如commons-lang-1.2.1等等,所以在cp中要保证包名和你所使用的一致。


    4. 运行
      1)  打开cmd,进入hibernate-extensions\bin文件夹下,在这个例子中就是D:\java_tools\hibernate-extensions-2.1.2\tools\bin

      2)  键入命令 hbm2java D:\java_tools\sample\*.xml -output=D:\java_tools\sample\
           在这个命令中 D:\java_tools\sample\*.xml 是指向了你所有.hbm.xml所在的文件夹
           -output=D:\java_tools\sample\ 代表你想把生成的POJO放在哪个文件夹
           如果没有指定保存路径,则会默认保存在bin下的一个generated文件夹下。

      3) 回车运行

      注意:
      当运行时提示照不到某个类时,极有可能是你缺少某个包或者在第三步时指定路径有错误
    5. 如果没有报错,到D:\java_tools\sample\下,可以发现每个.hbm.xml对应的POJO已经生成了。
    6. 常会出现的错误
      hibernate-extensions java.lang.NoClassDefFoundError 这个错误一般是由于本例第三步中某些项的设置出现了问题,即路径不对,找不到相应的文件。



    发表于 @ 2006年07月24日 14:39:00|评论(loading...)|编辑

    新一篇: javascript的一些常用正则表达式 | 旧一篇: 用Middlegen-Hibernate自动生成hbm.xml文件

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © CenturyMagus