关于ssh的web项目后台数据库表的对应关系

请问下 :
我要在原有的项目中新加一些数据,需要在mysql数据库中新建2个表,想弄明白需要做哪些配置?
在项目我也看了很多,hibernate映射,bean,请大神详细说下;
越详细越好!

3个回答

这个要看你项目是用什么风格写的。

如果是注解风格,那你直接在指定package下,新建2个.java的文件就可以了

如果是配置文件的风格,那你就得
1.建2个.java的文件,
2.建2个hibernate表的配置文件
3.把新建的hibernate表配置文件加入到hibernate的总配置文件

new_culture
new_culture 你的回答深得我心啊
接近 4 年之前 回复
zy_281870667
Bug开发攻城狮 回复new_culture: 恩,首先要确定,你们项目是什么风格的。如果是使用注解,只需要2.java即可
接近 4 年之前 回复
new_culture
new_culture 请稍微说的再细一点,谢谢
接近 4 年之前 回复
new_culture
new_culture 按照你说的如果这2表也使用注解的话,仅需要新建2.java就可以吗???
接近 4 年之前 回复
new_culture
new_culture 对啊 ,大部分是注解的,但是我看到有少数几个表就是hibernate映射配置的。
接近 4 年之前 回复

1、spring主配置信息
2、hibernate 的配置信息
3、struts2 的配置

主要就是先把SSH框架搭建运行起来。然后再去做HBM映射 。

new_culture
new_culture 这是以前的项目,环境这些早就做好了,我要新加表,该做哪些配置呢?
接近 4 年之前 回复

你是不是要在原来项目用hibernate 关联两个表的数据,首先你要创建java bean对吧!然后在hibernate 的xml 做关系 映射如:

<!--类名和数据库中的表名相对应 哪个用户 -->

<!-- id代表主键 column列表 type代表数据类型-->
<!-- 类中的属性 -->

<!-- 表中哪一个字段或者是列名 -->

<!--生成的方式 assigned代表由外部外部程序负责生成,在 save() 之前必须指定一个-->
<!-- native由hibernate根据使用的数据库自行判断采用identity、hilo、sequence其中一种作为主键生成方式,灵活性很强。如果能支持identity则使用identity,如果支持sequence则使用sequence。-->


<!-- 密码段设置 -->
<!--类中的名字和数据类型 -->

<!-- 表中的字段名,长度可心不要,是不为空true为不能为空,false是可以为空 -->


<!--如果还有其它的属性,设置方式与password一样设置 -->

完成对象映射后就可以操作对象从而对数据库进行操作了

new_culture
new_culture 你这种在熙项目中只有少数几个表是这样做的,如果注解了就不用映射配置了吧?除了这些还有其他的配置需要吗,比如往新表里面报讯数据吗,这样就能操作了吗?
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问