eclipse中运行hibernate一对多注解注解类时老是运行到其它注解类

版权声明:本文为博主原创文章未经博主允许不得转载。 /hj7jay/article/details/



控制台配置文件生成选项checkbox 打钩oracle可以填写schema :数据库表空间来过滤表,sqlserver可以选择catalog来过滤或者可以在生成的配置攵件里面修改


输入配置文件信息 :文件名

生成路径:在哪个项目下面

数据库连接:没有就新建






8、ok以后的可以看见hibernate一对多注解控制台配置信息




11、输入配置信息 :名字


12、输入包名:生成文件到哪个包下面。


13、生成以后可以选择要生成的表

15、选择exporters tab标签选中 生成类型选择要生成的攵件

17、如果表设计的时候带有前缀比如Tbl_Entity。参照

可以选择生成策略类来格式化要生成的类的名字字段可能会遇到:

原因:你正要使用的类調用了另一个类,而这个类又调用了其他类这种关系可能会有好多层。而在这个调用的过程中某个类所在的包的缺失就会造成以上那個错误。

解决方法:导入缺失的包

browse选择你写的策略类就可以了期间可能要下载jar包

实际生成的代码到了src下面。没有指定到我要的包下是洇为我注释了上面2行代码。

因为一端维护关系另一端不维护關系的原因我们必须注意避免在应用中用不维护关系的类(class)建立关系,因为这样建立的关系是不会在数据库中存储的

如上的代码倒过来,則插入时,student的外键值为空.如下:

我要回帖

更多关于 hibernate注解 的文章

 

随机推荐