javaBean就是一个类,这个类名和数据库的表名一样,并且数据库中有几张表相应的有几个类,这样的做的好处就是可以在类中间接对数据库进行操作,我们只需给这个类赋值,通过sql语句,就自动的会给数据库中的数据自动赋值。在mvc设计模式中, Data Access Object数据访问接口,简称DAO,这个类就是提供对数据库增删改查的操作的,而且只能做这些操作,javabean就是数据库和DAO的中间层,他本身没有没有给数据库赋值的功能,只是DAO调用这个类的set,和get方法给javabean类赋值活获取值。
跟增删改查这些工作没有直接关系的,
也就在增删改查的过程中用javaBean来存取数据
你呢个帮个忙吗?http://bbs.csdn.net/topics/390468735?page=1#
实现增删改查时可以把它作为参数。
比如add(User user)。
javabean的set,get方法就可以达到目的了。在mvc模式中,是用javabean来传输sql语句实现操作数据库的
然后很简单的用Hibernate的Session的save(), update(), delete(),createQuery()这些方法搞定增删改查。
更标准的方式是JPA的EntityManager的persist(), delete(),..等等还有就是MyBatis框架,不过是自己写SQL语句,框架只负责把结果集映射到java bean.最直接的方法,自己封装JDBC,最用的上的就是Apache commons里的beanutil类库。