??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜无码国产理论在线,2019中文字幕在线视频,欧洲亚洲在线http://www.aygfsteel.com/19820312/zh-cnSun, 18 May 2025 13:00:54 GMTSun, 18 May 2025 13:00:54 GMT60使用Eclipse创徏模板q格式化代码http://www.aygfsteel.com/19820312/archive/2005/06/02/5467.htmlkellykellyThu, 02 Jun 2005 06:12:00 GMThttp://www.aygfsteel.com/19820312/archive/2005/06/02/5467.htmlhttp://www.aygfsteel.com/19820312/comments/5467.htmlhttp://www.aygfsteel.com/19820312/archive/2005/06/02/5467.html#Feedback2http://www.aygfsteel.com/19820312/comments/commentRss/5467.htmlhttp://www.aygfsteel.com/19820312/services/trackbacks/5467.html上次听了(jin)其他目l介l在~写完代码后使用代码格式化程序对代码q行格式化,有利于版本冲H时q行Ҏ(gu)和文件合q。想到当前代码编写格式多些太个性化Q如果可以创Z份代码模板,之导入到所有h的工具中Q然后所有的代码在编写后都进行格式化Q则避免?jin)代码格式太混ؕ的情况,有利于大安M码?/SPAN>

kelly 2005-06-02 14:12 发表评论
]]>
HibernateSynchronizer的安装与使用http://www.aygfsteel.com/19820312/archive/2005/06/02/5466.htmlkellykellyThu, 02 Jun 2005 06:08:00 GMThttp://www.aygfsteel.com/19820312/archive/2005/06/02/5466.htmlhttp://www.aygfsteel.com/19820312/comments/5466.htmlhttp://www.aygfsteel.com/19820312/archive/2005/06/02/5466.html#Feedback2http://www.aygfsteel.com/19820312/comments/commentRss/5466.htmlhttp://www.aygfsteel.com/19820312/services/trackbacks/5466.htmlHibernateSynchronizer的作用是自动生成hibernate配置文gQ即hibernate.cfg.xml文gQ映文ӞPlain ObjectcL件和一些基数据库操作文件?/P>

安装HibernateSynchronize

?/SPAN>http://www.binamics.com/hibernatesynch/plugins/com.hudson.hibernatesynchronizer_2.3.1.jar上下?/SPAN>com.hudson.hibernatesynchronizer_2.3.1.rarQ解压羃后把com.hudson.hibernatesynchronizer_2.3.1文gҎ(gu)贝到eclipse?/SPAN>plugins目录下。注意文件夹下就包含plugin.xml{文Ӟ不要下面q保留有一层文件夹?/SPAN>

另一U方法是通过eclipse自动安装。点?/SPAN>eclipse菜单栏中的“帮助?/SPAN>-〉“Y件更新?/SPAN>-〉“查扑ƈ安装?/SPAN>”。在打开的提C框中选择“搜索要安装的新功能部g”,然后点击“下一步”,点击“新E站?/SPAN>?/SPAN>”。在出现的提C框中填入你自己惌昄的“名U”,?/SPAN>HibernateSynchronizeQ在?/SPAN>URL”栏中填?/SPAN>http://www.binamics.com/hibernatesync然后一直点M一步,eclipse可以自己完成安装?/SPAN>

无论哪种Ҏ(gu)Q安装完后重?/SPAN>eclipse?/SPAN>

使用HibernateSynchronize

首先生成hibernate的配|文件。右击项目内的Q何文件或者文件夹Q点几Z新建”选项中的“其?/SPAN>?/FONT>”。在出现的提C框中与CVSQ?/SPAN>JAVA一U应该多Z?/SPAN>Hibernate文g夏V如果没有的话,需要返回安装步骤,查看是否有什么问题,或者再试安装一遍?/SPAN>

选择其中的?/SPAN>Hibernate Configuration File”,点击“下一步”。这是出C个提C框输入一些基本信息。?/SPAN>Container”是配置文g攄的目录;?/SPAN>File name”是配置文g的名Uͼ?/SPAN>Session Factory Name”可以不填;?/SPAN>Database Type”中选择你所用的数据库类型,用于选择使用?/SPAN>DialectQ?/SPAN>Application Server”是应用E序服务器。这一不是很全,不过不重新选择也没有关pR主要需要填写的信息是下面?/SPAN>Connection”的?/SPAN>Local”标{中的内宏V?/SPAN>

?/SPAN>Driver Class”:(x)点击?/SPAN>Browe”按钮,在选择条目中输入你的数据库驱动E序的类名,?/SPAN>mysql?/SPAN>DriverQ在匚w的类型中选择该正的cdQ然后在限定W中选择驱动E序cL在的包,?/SPAN>com.mysql.jdbc。点几Z确定”后卛_Driver Class中显C驱动类的完整名Uͼ(x)com.mysql.jdbc.Driver。如果没有找到驱动类Q需要确定你是否在项目中引入?jin)驱动包?/SPAN>

?/SPAN>Database URL”:(x)输入数据库的地址。如Q?/SPAN>jdbc:mysql://localhost/hibernate_testQ最后是数据库的名称?/SPAN>

?/SPAN>Username”:(x)数据库访问的用户名,mysql默认用户?/SPAN>root?/SPAN>

?/SPAN>Password”:(x)数据库访问的密码?/SPAN>

点击“完成”即生成配置文g?/SPAN>

 

然后是生成映文件。同样右击项目内的Q何文件或者文件夹Q点几Z新建”选项中的“其?/SPAN>?/FONT>”。选择?/SPAN>Hibernate Mapping File”。参考生成配|文件的信息Q填?/SPAN>password?qing)其上面的项。点几Z?/SPAN>refresh“按钮,出现提示框选择数据库的驱动E序包。然后在Tables栏中?x)列(gu)库中的所有表。选择要生成映文件的表,q在?/SPAN>Package”中输入或者输入类文g所在的包,注意q里不是映射文g所在的目录Q而且不能是空包,也就是根目录下面。后面创建类文g时就?x)根据这个包自动生成的文g攑օ相应的包中。点几Z完成”?/SPAN>

映射文g不仅可以d对应表的列,而且可以按照hibenate规则加入表之间的关系。新增映文件之后,q会(x)自动更新配置文gQ加入映文件信息?/SPAN>

 

生成cL件及(qing)基本?/SPAN>DAO文g。选中需要生成类文g的映文Ӟ即上一步生成的.hbm文gQ可以同旉中多个映射文g。右击,选择?/SPAN>Hibernate Synchronizer”中的?/SPAN>Synchronize File”。这Ҏ(gu)作同时会(x)更新生成的配|文Ӟ在其中添加映文件信息。如果你修改?jin)映文Ӟ需要更新类文gӞ叛_映射文gQ选择?/SPAN>Hibernate Synchronizer”中的?/SPAN>Synchronize and Overwrite”,则自动更新类文g相关的地斏V?/SPAN>

 

例子用的q个工具?/SPAN>2版本的,使用它生成的文gQ无论是Ҏ(gu)q是引用的包都是使用hibernate2.jar的标准,比如net.sf……。所以如果要使用Q需要把相关的\径改q来。\径还好处理,比较头疼的是生成的一些代码中引用的方法在hibernate3.jar中已l去除了(jin)Q这样你必须自己实现那部分功能。还要注意配|文件中的一些设|,也有可能DE序q行不了(jin)?/SPAN>



kelly 2005-06-02 14:08 发表评论
]]>
վ֩ģ壺 ¸| ½| ¡| | | | ѳ| ҵ| | | | ƽ| | ̽| ԭ| | ͷ| ɽ| Ͱ| ˱| | ɶ| | | ˳| ˮ| ׶| | Т| ʩ| | ͨ| ˮ| ˶| Թ| | ̨| | | °| |