hibernated的反向 4000 生成myeclipse代码
2015-05-05 16:27
369 查看
计应134(实验班)吕学涛
我接下来做的是用SQL server数据库表生成hibernate 中的代码
我们首先建数据库里面的表。
建立数据库test3
在test3数据库建三张表,
person_inf 把标示改成“是”
address_inf 把标示改成“是”
person_address 表 是中间表与person_inf和address_inf建立多对多的关系
这三个表的数据库关系图
数据库我们已经建好了,并且关系也弄好了,所以接下来就开始建web project项目了。
我们建一个many_many项目
我们把项目建好了,现在就来添加hibernate
点next
又点next
上面是链接数据库服务器127.0.0.1,端口1433,数据库名test3,下面的就是用户和密码,
再点next
建一个包名com,点击finish完成。
根据上面的步骤我们已经把hibernate添加起了,现在就来用数据库的表反向生成代码。
我们先把DB Browse打开
打开了DB Browse找到test3数据库中我们建的那三张表,
进入hibernate反向生成代码
点next
点next
把该沟的沟上,最点击finish完成了。
现在代码生成起了,但是也机器生成的也不是完全正确,我们要改一些东西。
在生成的personInfDAO中要加两句代码
Transaction t=getSession().beginTransaction();
t.commit();
把personInf.hbm.xml和addressInf.hbm.xml中的assigned改为native
<set 添加(cascade="all") name="personInfs" inverse="true" table="person_address" schema="dbo" catalog="test3">
下面我们来写一段jsp的代码
出现上面的界面就说明运行成功了。
这就是添加到数据库的数据。
好多图啊,弄的不容易啊。
我接下来做的是用SQL server数据库表生成hibernate 中的代码
我们首先建数据库里面的表。
建立数据库test3
在test3数据库建三张表,
person_inf 把标示改成“是”
address_inf 把标示改成“是”
person_address 表 是中间表与person_inf和address_inf建立多对多的关系
这三个表的数据库关系图
数据库我们已经建好了,并且关系也弄好了,所以接下来就开始建web project项目了。
我们建一个many_many项目
我们把项目建好了,现在就来添加hibernate
点next
又点next
上面是链接数据库服务器127.0.0.1,端口1433,数据库名test3,下面的就是用户和密码,
再点next
建一个包名com,点击finish完成。
根据上面的步骤我们已经把hibernate添加起了,现在就来用数据库的表反向生成代码。
我们先把DB Browse打开
打开了DB Browse找到test3数据库中我们建的那三张表,
进入hibernate反向生成代码
点next
点next
把该沟的沟上,最点击finish完成了。
现在代码生成起了,但是也机器生成的也不是完全正确,我们要改一些东西。
在生成的personInfDAO中要加两句代码
Transaction t=getSession().beginTransaction();
t.commit();
把personInf.hbm.xml和addressInf.hbm.xml中的assigned改为native
<set 添加(cascade="all") name="personInfs" inverse="true" table="person_address" schema="dbo" catalog="test3">
下面我们来写一段jsp的代码
出现上面的界面就说明运行成功了。
这就是添加到数据库的数据。
好多图啊,弄的不容易啊。
相关文章推荐
- MyEclipse下安装MyBatis Generator代码反向生成工具
- MyEclipse反向生成代码
- MyEclipse下安装MyBatis Generator代码反向生成工具
- 如何在myeclipse中集成mybatis generator集成代码反向生成工具
- Myeclipse 8.5 下 iBATIS 的代码生成插件 ibator安装
- webservice接口,Axis2反向生成java客户端代码
- 图文教程:使用MyEclipse的hibernate工具从数据库反向生成实体Bean
- myEclipse安装mybatis代码生成工具mabatis generator
- 使用myeclipse对数据库进行反向生成Hibernate
- myeclipse、MyEclipse注册码自动生成代码
- 使用maven插件反向映射generatorConfig.xml生成代码
- [转]生成/读取(反向更新数据库) Excel文件(示例代码下载)
- Mybatis 代码自动生成[myeclipse版]
- myeclipse自动生成代码SSH2
- MyEclipse从数据库反向生成实体类之Hibernate方式 反向工程
- 使用MyEclipse反向工程生成映射关系
- hibernate反转引擎使用(通过MyEclipse的反向生成工具)
- webservice接口,Axis2反向生成java客户端代码
- myeclipse代码生成插件的方式
- MyEclipse8.5注册码java生成代码(示例代码,亲测)