hibernate-tools使用总结

原创 2015年11月17日 16:28:21
使用hibernate tools生成方法总结


0. 在安装hibernate tools时,请下载离线版本,并把它解压后放到myeclipse的dropin文件夹
1. 在自动生成带有注解版本的实体类是,请使用3.5版本,不要使用3.6。使用3.6会报错,提示冲突
2. 请使用hibernate-jpa-2.0-api-1.0.1Final.jar,而不使用ejb3-persistence-1.0.1.GA.jar,hibernate tools产生的注解都会是jpa 2.0标准,ejb3是jpa1.0标准
3. 有可能在hibernate界面视图不能正常显示hibernate configuration,此时需要退出myeclipse再进入
4. 修改了hibernate configuration后,要在上面点右键,rebuild,设置才能生效
5. 自动生成的文件,会在一个单独的文件夹里面,暂时不知道如何生成到包里,此时查询hql语句时,要加dao.EmpInfo,dao是文件夹名,如果你移动实体到了src包里面就不需要dao
6. 自动生成以后,要在hibernate.cfg.xml添加mapping class
7. 要修改hibernate.cfg.xml,否则会提示jdbc找不到,对比一下,自动生成的多了一个hibernate.xxx.xxx,正常的是xxx.xxx
8. 要使用openSession,不要使用getCurrentSession
9. 要在hibernate.cfg.xml中添加<property name="current_session_context_class">thread</property>
10. org.hibernate.impl.SessionFactoryObjectFactory - Could not bind factory to JNDI

<session-factory>标签里面不要指定名字


<!-- 以下是hibernate tools 生成的hibernate配置 -->
<!-- 该配置会出问题,提示找不到jdbc -->
<!-- 
<property name="hibernate.connection.driver_class">
	com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
<property name="hibernate.connection.password">1234</property>
<property name="hibernate.connection.url">
	jdbc:sqlserver://localhost:1433; DatabaseName=icbc_report_db
</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.dialect">
	org.hibernate.dialect.SQLServerDialect
</property>
-->


<!-- 以下是我手动填写的配置 -->
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="myeclipse.connection.profile">
	SQL Server 2008 R2
</property>
<property name="connection.url">
	jdbc:sqlserver://localhost:1433;databaseName=icbc_report_db
</property>
<property name="connection.username">sa</property>
<property name="connection.password">1234</property>
<property name="connection.driver_class">
	com.microsoft.sqlserver.jdbc.SQLServerDriver
</property>
<property name="dialect">
	org.hibernate.dialect.SQLServerDialect
</property>
<property name="current_session_context_class">thread</property>
<mapping class="entity.EmpInfo" />



相关文章推荐

hibernate-tools详细使用教程(实现数据库-javabean转换)

hibernate-tools详细使用教程 使用hibernate-tool的版本是hibernatetools-Update-2010-09-08_14-25-39-H23   1...

使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本

1.参考文献 原文:http://pf-miles.blog.sohu.com/36688201.html 参考:Hibernate tools的hbm2ddl和hbm2java  2.概述 ...

hibernate-tools详细使用教程

hibernate-tools详细使用教程 使用hibernate-tool的版本是hibernatetools-Update-2010-09-08_14-25-39-H23   1...

使用Hibernate tools,实现将数据表生成注解型代码(全解)

安装Hibernate tools 【1】根据eclipse版本,选择相应版本的Hibernate tools URL连接。 【2】打开eclipse,Help->Install New Soft...
  • lisq037
  • lisq037
  • 2013年06月08日 17:41
  • 6451

Hibernate Tools for Eclipse安装和使用

安装Hibernate插件 http://download.jboss.org/jbosstools/updates/development http://download.jboss.org/j...

Eclipse插件hibernate tools的安装和使用

Eclipse插件的安装和使用 1.     在线更新 打开eclipse工具,选择HELP---Install new software----输入网址,如我们这里要安装hibernate to...

Hibernate Tools插件的安装和使用

大学的时候使用Myeclipse自带的功能自动产生hibernate的配置文件cfg.xml、entity class、hbm.xml以及DAO等,工作后,就再也没有用过Myeclipse了,而是用e...

eclipse hibernate tools安装和入门使用

先发个牢骚,最近在学习ssh,感觉都是入门难,配置好第一个struts并成功运行,成功安装并使用hibernate,太困难了。在这里记录一下hibernate的入门,记载下学习历程,以免忘记。    ...

使用Eclipse连接DB2数据库(利用Hibernate Tools for Eclipse插件 )

最近想学习一下用Java开发DB2,第一步肯定就是连接数据库啦。貌似较常用的是Hibernate框架,不过感觉自己安装Hibernate有点麻烦,毕竟俺是小菜鸟嘛,于是就用Hibernate tool...

Hibernate Tools for Eclipse插件的安装和使用【转】

原文出处:http://zjb10000.iteye.com/blog/350586 一直想抛弃Myeclipse,今天终于找到了不用它的理由, Eclipse的插件这么多,做什么都...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hibernate-tools使用总结
举报原因:
原因补充:

(最多只允许输入30个字)