关于在myeclipse中使用Hibernate遇到的问题
2017-02-19 21:57
197 查看
①当我自主导入hibernat的jar包时,在使用Hibernate tools时出现了Configuration file path not specified的问题,可能是jar包未导入正确以致myeclipse无法发现hibernate项目。
当我使用myeclipse --> projects facets中导入了hibernate libraries时,使用插件就未出现问题。
②不要导入多个版本的hibernate的jar包,
③在编写配置文件时,注意URL的书写。 关于各个数据库的url和驱动书写如下:
使用时把配置文件中的show_sql属性值设置为true ,便于在进行持久化操作时输出sql语句。我就遇到了这样的一个问题,当在映射文件中使用 property元素的formula属性时就老是出错,后来查看sql语句发现此处并不需要写一个完整的sql语句,如下即可:sum(字段名)(当然 不同版本也可能不一样 多多尝试下吧)
关于配置文件的JDBC连接属性可以在org.hibernate.cfg.environment类中可以找到定义,其他配置选项可以参考Hibernate的etc子目录中的文件;映射文件中的id元素中的generator元素指定了应采用何种主键生成器(默认的是assigned 可通过应用程序来提供值),若当设置为increment时 ,通过查询数据库中该值的最大值+1来设置值.
当我使用myeclipse --> projects facets中导入了hibernate libraries时,使用插件就未出现问题。
②不要导入多个版本的hibernate的jar包,
③在编写配置文件时,注意URL的书写。 关于各个数据库的url和驱动书写如下:
使用时把配置文件中的show_sql属性值设置为true ,便于在进行持久化操作时输出sql语句。我就遇到了这样的一个问题,当在映射文件中使用 property元素的formula属性时就老是出错,后来查看sql语句发现此处并不需要写一个完整的sql语句,如下即可:sum(字段名)(当然 不同版本也可能不一样 多多尝试下吧)
关于配置文件的JDBC连接属性可以在org.hibernate.cfg.environment类中可以找到定义,其他配置选项可以参考Hibernate的etc子目录中的文件;映射文件中的id元素中的generator元素指定了应采用何种主键生成器(默认的是assigned 可通过应用程序来提供值),若当设置为increment时 ,通过查询数据库中该值的最大值+1来设置值.
相关文章推荐
- 关于Hibernate在使用原生SQL语句多表查询所遇到的问题
- 关于使用MyEclipse自动生成Hibernate和Struts出现的jar不兼容的问题(antlr.collections.AST.getLine()I)
- 关于使用hibernate中遇到的问题
- 关于myeclipse6.5使用中遇到的一些问题
- 关于使用Hibernate注解的时候遇到的问题
- 解决:关于 SHFILEOPSTRUCT 的使用遇到的问题
- 关于在UTF-8编码下使用ASPUPLOAD组件时遇到的问题
- 使用hibernate3的createSQLQuery遇到的问题
- 用MyEclipse+struts+hibernate测试时遇到的问题
- 关于集成在myeclipse中derby不能使用 0.0.0.0 地址的问题。
- 转:关于我使用spring mvc框架做文件上传时遇到的问题
- myeclipse中使用debug时遇到的一个小问题
- Reporting Service Tips 101(#2) - 关于使用Sum函数会遇到的问题(1)
- 关于用c生成的dll在使用其他供应商的工具创建可执行模块时遇到的一些问题
- 关于使用在webforms里使用routing遇到的问题
- 关于ibatis使用中遇到的问题 和解决方案
- 刚才遇到了关于C#使用外部DLL函数上的char*的问题。
- 关于MYECLIPSE开发Spring+Struts+Hibernate时用SQL2000出现驱动不匹配的问题
- Nagios遇到的一点问题--关于如何使用timeperiod
- 使用hibernate3的createSQLQuery遇到的问题