小弟最近在学hibernate,在用annotation是发现hibernate里面没有hibernate-annotation.jar包,于是我上网下载了个,但是发导包是导入的org.hibernate.cfg.Annotation 居然标记过时(在eclipse里面导入时包被打上了划线),而且运行时还报错。后来上网查了一下说是还奥加入jpa的jar包,可是加入后发现还是报错,只不过这次报的是没有响应的方法。进过小弟n多次的调试发现,原因是下载的hibernate-annotation的jar包又问提,但是我郁闷的是难不成是jar版本的问题吗,
但是这个jar包上没有标记版本啊,希望各位仁兄给小弟解释清楚点?
但是这个jar包上没有标记版本啊,希望各位仁兄给小弟解释清楚点?
解决方案 »
- sagent疑问
- 初学SSH,请大虾推荐一本讲spring2.x的书,及ssh案例的书
- 请教关于hibernate的一个问题
- 能帮忙列几个在上海的不错的公司吗
- 一個很簡單的Spring問題!!請高手指教!
- SSH2框架搭建出的异常,我把jar包都加进去了,错误却抛出NoClassDefFoundError,求大神帮帮忙!
- javaee如何能保护某个磁盘不被访问?
- 各位虾帮忙了----在applet中如何将一个xml传递到下一个jsp页面中呢
- 求助:spring-security前后台登陆
- 关于apache mina的messageRecieved的问题
- 关于获取当前月天数减去周六周天,大家进来看下,谢谢啦。
- 求救hql
它的包里面自带就有这个hibernate-annotation.jar包 无需下载基本是jar冲突了 一般表现情况:
1:该类找不到
2:方法冲突(相同功能的包且某些类的方法名称相同)
就是有冲突的话也会提示是*.jar的问题
谢谢啊。不过我又发现了个问题,我把myeclipse换成eclipse后,jar还是原来的jar包,用annotation的注释@Generatedvalue自动生成主键时发现见表语句不对了,这是它自动生成的:
create table Person (id integer generated by default as identity (start with 1), name varchar(255), primary key (id))
不好意思引用错了,不过我又发现了个问题,我把myeclipse换成eclipse后,jar还是原来的jar包,用annotation的注释@Generatedvalue自动生成主键时发现见表语句不对了,这是它自动生成的:
create table Person (id integer generated by default as identity (start with 1), name varchar(255), primary key (id))