为了账号安全,请及时绑定邮箱和手机立即绑定

在myeclipse中关系对象映射文件是通过数据库来反向生成的,从正向可以生成吗????

在myeclipse中关系对象映射文件是通过数据库来反向生成的,从正向可以生成吗????

正在回答

2 回答

非常感谢

0 回复 有任何疑惑可以回复我~

可以生成,写好实体类,由hibernate.cfg.xml文件指定目标数据库连接,确保数据库服务正常开启,.然后用hbm.xml到数据库表的语句的工具hbm2ddl,<property name="hbm2ddl.auto">create</property>,之后再测试类写

Configuration config = new Configuration().configure();// 获得配置对象

// 获得服务注册对象

ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())

.buildServiceRegistry();

SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);

// 获得session对象

Session session1 = sessionFactory.openSession();

// 开启事务

Transaction transaction = session.beginTransaction();

//然后直接实例化实体类,给实体类赋值

Students s = new Students(1, "张三", "男", new Date(), "北京");

//用Session的新增方法

session.save(s);

transaction.commit();

session.close();

就可以在库里创建新表了!


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在myeclipse中关系对象映射文件是通过数据库来反向生成的,从正向可以生成吗????

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信