数据库多个表与对应实体类怎么建?
比如我现在有两个表A、BA中有姓名年龄性别三个属性B中有学历出生地点出生年月三个属性经过搜索我想返回一个list,list中存的对象其中包括这六个属性我现在的情况是分别对...
比如我现在有两个表 A、 B
A中有姓名 年龄 性别三个属性
B中有 学历 出生地点 出生年月三个属性
经过搜索我想返回一个list,list中存的对象其中包括这六个属性
我现在的情况是分别对应A B建立2个实体类
我需要六个属性的对象是不是还需要重新建立一个新的实体类?其中包括这六个属性?如果新建对象,这个对象的命名可以和那两个实体类的命名相同么? 展开
A中有姓名 年龄 性别三个属性
B中有 学历 出生地点 出生年月三个属性
经过搜索我想返回一个list,list中存的对象其中包括这六个属性
我现在的情况是分别对应A B建立2个实体类
我需要六个属性的对象是不是还需要重新建立一个新的实体类?其中包括这六个属性?如果新建对象,这个对象的命名可以和那两个实体类的命名相同么? 展开
展开全部
实现的方法和详细的操作步骤如下:
1、第一步,确保正确启动与数据库相关的服务,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,确保打开相应的数据库,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,确保正确填写了所有实体类,并且属性与数据库表字段不同,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,编写“hibernate.cfg.xml”文件,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,确保“hibernate.cfg.xml”文件具有相应的配置Mappings,见下图,转到下面的步骤。
6、第六步,完成上述步骤后,在Tomcat服务器上运行项目,见下图,转到下面的步骤。
7、第七步,完成上述步骤后,就获得了想要的结果了,见下图。这样,就解决了这个问题了。
推荐于2017-09-17 · 知道合伙人数码行家
关注
展开全部
最好的做法是每张表对应一个实体类bean,如果一张表关联其他表,把这张表对应的实体类加上就可以了。如果使用了Hibernate,就可以使用配置文件进行映射。
A. 实体类就是属性类,通常定义在model层里面。
B. 一般的实体类对应一个数据表,其中的属性对应数据表中的字段,这样做对数据库操作起来方便。
这样做的好处:
1.对对象实体的封装,体现OO思想。
2.属性可以对字段定义和状态进行判断和过滤
3.把相关信息用一个实体类封装后,我们在程序中可以把实体类作为参数传递,更加方便。
C. 说白了就是为了让程序员在对数据库操作的时候不用写SQL语句
D. 就是一个数据库表生成一个类
A. 实体类就是属性类,通常定义在model层里面。
B. 一般的实体类对应一个数据表,其中的属性对应数据表中的字段,这样做对数据库操作起来方便。
这样做的好处:
1.对对象实体的封装,体现OO思想。
2.属性可以对字段定义和状态进行判断和过滤
3.把相关信息用一个实体类封装后,我们在程序中可以把实体类作为参数传递,更加方便。
C. 说白了就是为了让程序员在对数据库操作的时候不用写SQL语句
D. 就是一个数据库表生成一个类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这两个表中应该通过主外键联系吧?如果是,通过一个SQL语句来查询就好了,
我也遇到过类似的情况,不用重新建立一个新的实体类,在A表的实体类中再添
加B表中的字段,然后生成setXXX和getXXX方法,调用就可以啦!我做过的,是
可以的,我从学习到现在一直这样用,我也不知道有没有更好的方法……
我也遇到过类似的情况,不用重新建立一个新的实体类,在A表的实体类中再添
加B表中的字段,然后生成setXXX和getXXX方法,调用就可以啦!我做过的,是
可以的,我从学习到现在一直这样用,我也不知道有没有更好的方法……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般都是一个表 建立一个JavaBean啦
看你这些表字段 你为什么不弄到一个表呢
看你这些表字段 你为什么不弄到一个表呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |