hibernate反向工程生成类文件包路径不对
使用hibernate反向工程生成实体类时,类文件可以正确生成在src的一级目录下但在二级或多级目录时就会生成在src的默认包下.例如:表User,它有俩个字段username和password.在src下的一级目录为hibernate,存放User由反向工程生成的实体类User和UserDao,这时是正确的.但是当存放位置为二级或多级目录时,反向工程生成的实体类就不能正确放在指定的包路径下:例如,在src下存在包cn.com.test.hibernate 如果我想把生成的实体类放在此包下,当导入时已经指定了该包,可单击确定按钮后,生成的实体类却在src的default包下. --------------------编程问答-------------------- 是用的myeclipse吗?应该是你的操作问题。。。这个问题不存在的
--------------------编程问答-------------------- 你是这样操作的吗 --------------------编程问答-------------------- 我也遇到过,好像不生成dao就不会,你试试看
--------------------编程问答-------------------- 应该没有这个问题,lz操作肯定有问题。我没遇到过,不过就算三四级好像也没问题
楼主看网上一些配置视频,好好学学
祝你好运 --------------------编程问答-------------------- 谢谢,就是生成的DAO类有问题,真的很让我头疼 --------------------编程问答-------------------- 应该会选择路径的啊,lz重新试试吧。。。 --------------------编程问答-------------------- 应该是操作有问题, 用myeclipse操作会方便点。。 楼主试试 --------------------编程问答-------------------- hibernate在反向工程生成dao,bean,map文件是同一个界面。如果你不小心选好每类文件的包。就出错了。。。ME是不会有这种问题的--永远都不会有。。 --------------------编程问答--------------------
补充:hibernate连接的是不同数据库中的表,在同以数据库中不存在上述问题 --------------------编程问答-------------------- 表示有相同问题,大侠没遇到过。现在一头雾水。 --------------------编程问答-------------------- 在反向生成的最后一步,让你填写类名的时候,你需要把你的包名也包含进去。这样就可以在两层或者以上层存放了。
或者最后一步时,类名使用默认值,不做任何更改。
补充:Java , Web 开发