只有mysql实体文件mydmyi格式文件,怎么恢复到另一不同名数据库下?

只有mysql实体文件mydmyi格式文件,怎么恢复到另一不同名数据库下?,第1张

数据库直接拷贝进去即可,使用root用户修改授权,让user02具有所有权限

补充:

那就在你的本机上安装mysql数据库服务器,拷贝MYI/MYD文件,导出SQL,再传服务器。

如何从mysql数据库生成类实体

myeclipse从数据库反射生成实体类和映射文件: 创建数据库,创建相应的表 点击图标,选择MyEclipse Datebase Explorer 右击空白区域,选择new菜单,根据提示创建数据库连接,创建好后会显示你所创建的连接名,如图mysqldb是我创建的数据库连接

步骤一:

window-->open Perspective-->MyEclipse Java Persistence

进行了上面的 *** 作后会出现一个视图DB Brower:MyEclipse Derby,

点击右键新建new一个在出现的面板Database Driver中,Driver template中选择Oracle(ThinDriver)这里以oracle软件为例,如果是mysql就选mysql的

driver name可以随意取,Connection URL就写平常的JDBC中的 URL,jdbc:oracle:thin:@127.0.0.1:1521>]:<database_name>,用户名,用户密码也是的,接下来add Jars添加oracle的驱动包,点Test Driver测试下是否可用,点击Finish完成,这时在视图中会出现你写的driver name的那个图标了,点击图标可以看到数据库中所有的表 。

步骤二:

选中项目右键 -->MyEclipse-->add Hibernate Capabilities

这里我们选择hibernate3.2然后如果需要用到在实体类 上添加注释的话那么选中紧挨着的Enable Hibernate Annotations Support

然后下一步选中一个目录存放自动生成hibernate.cfg.xml文件

下一步选中一个DB Driver中我们第一步建立的那个,

然后下一步选中一个目录(选择目录和包)存放自动生成的 HibernateSessionFactory工具类

点Finish完成

步骤三:

反转,到DB Brower中那个新建的选中点开到所有表选中并且点击右键--->Hibernate Reverse Enginnering

选中目录存放将要反转出来的实体类并且勾选中Create POJO<>DB(add Hibernate mapping..用来在实体类中添加注释映射,可选可不选),选中Update Hibernate configuration..用来将生成的实体类映射到上一步生成的hibernate.cfg.xml中去,

接着再下一步到typeMapping 这里选中Hibernate type类型,再到Id Generator这里,可以设置成为native,Generate version and timestamp tag是用来在有version字样的数据库列生成表的字段时自动加上@version注解,同样可选可不选,然后点击Finish完成。 就可以回到my eclipse enterprise视图下面看到所生成的实体类以及配置文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8659949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存