社区
C#
帖子详情
关于实体类的一些问题
jinning13
2007-12-20 09:39:44
1.实体类都是对应单表的,但多表查询的时候呢?
2.更新的时候如何像更新数据表一样?(不会是一个个取出来放到表里再更新回去吧!)
...全文
129
5
打赏
收藏
关于实体类的一些问题
1.实体类都是对应单表的,但多表查询的时候呢? 2.更新的时候如何像更新数据表一样?(不会是一个个取出来放到表里再更新回去吧!)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
九章落地
2007-12-20
打赏
举报
回复
当然不可能一种查询建一个对应的实体类.
你可以把你的实体建得大一些,它引用了哪些其它实体,都加进去,每次可返回不同属性的值.
这样看上去,好像很浪费内存,其实也就是浪费了一点指针内存,真正所占用的内存要比DataSet少
lovehongyun
2007-12-20
打赏
举报
回复
实体类有优也有缺.适当运用.
jinning13
2007-12-20
打赏
举报
回复
多个实体类互相引用,大部分的查询都是多表,
那不是每一种查询都要建一个对应的实体类?
九章落地
2007-12-20
打赏
举报
回复
//1.实体类都是对应单表的,但多表查询的时候呢?
实体类,并不是万能的.如果多表查询,你就让多个实体类,互相引用,如:
ClassA{...}
ClassB
{
CalssA classA;
....
}
//2.更新的时候如何像更新数据表一样?(不会是一个个取出来放到表里再更新回去吧!)
是一条一条更新呀,当然,你可以写代码,实现"批量"更新.其实,数据表里的Update,它也是一条一条更新回数据库,只是用户(程序员)感觉它是批量更新罢了.
nairenxunwei
2007-12-20
打赏
举报
回复
研究1下OR-Mapping吧,比如Nihibernate,那个里面有你想知道的答案
HttpClient4.2.1版本的Jar包
HttpClient4.2.1版本,内有所需的该版本jar包
关于
实体类
的理解
实体类
是在JAVA软件开发中广泛使用的概念。 但是网上少有讲清楚到底是什么的。本期我来讲一讲什么是
实体类
。 首先,直观的看:
实体类
就是一个拥有Set和Get方法的类。
实体类
通常总是和数据库之类的(所谓持久层数据)联系在一起。这种联系是借由框架(如Hibernate)来建立的。 其次说定义(比较生涩难懂):
实体类
主要是作为数据管理和业务逻辑处理层面上存在的类别; 它们主要在分析阶段区分
实体类
的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关
什么是
实体类
在Java开发中经常要定义一些
实体类
,这些类定义的好坏会直接影响,编写代码的质 量和难易程度,以下是我总结的一些经验。 一、
实体类
的名字尽量和数据库的表的名字对应相同。 二、
实体类
应该实现java.io.Serializable接口。 三、
实体类
应该有个无参的构造方法。 四、
实体类
应该有个有参(所有的参数)的构造方法。 五、
实体类
有属性和方法,属性对应数据库中表
实体类
定义规则以及主要
实体类
详解
实体类
及
实体类
定义规则详解
Java
实体类
(entity)作用
对java
实体类
的众多理解:A .就是属性类,通常定义在model层里面 B. 一般的
实体类
对应一个数据表,其中的属性对应数据表中的字段。好处:1.对对象实体的封装,体现OO思想。2.属性可以对字段定义和状态进行判断和过滤3.把相关信息用一个
实体类
封装后,我们在程序中可以把
实体类
作为参数传递,更加方便。C. 说白了就是为了让程序员在对数据库操作的时候不用写SQL语句 D. 就是一个数据库表生成一个...
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章