javabean与反射

1.什么是持久化

把数据存储到数据库文件中

瞬时状态

User user = new User();

如果user没有保存到数据库中,那么就是顺态的

持久状态

就是user对象保存到数据库中了。

2.Dao具体写法

3.项目分包

domain包

全都是实体

Pet.java

Master.java

Dao包

全是接口

PetDao.java

MasterDao.java

Dao.impl包

全是实现类

PetDaoImpl.java

MasterDaoImpl.java

4.反射

核心类 Class

Api

Class - 代表类

Field - 代表属性

Method - 代表方法

Constructor - 代表构造

创建对象

无参构造 clazz.newInstance()

有参构造

Constructor cons = clazz.getDeclaredConstructor(....参数类型);

cons.newInstance(对应的参数的值);

调用方法

Method method = clazz.getDe...

method.invoke(obj,参数);

给属性赋值

Field field = clazz.getDe..

field.invoke(obj,属性的值);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.反射机制是什么: 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,...
    蛮大人我们走阅读 348评论 0 0
  • 一、概述 Java反射机制定义 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法...
    CoderZS阅读 1,650评论 0 26
  • 1.在C/C++中实现本地方法 生成C/C++头文件之后,你就需要写头文件对应的本地方法。注意:所有的本地方法的第...
    JayQiu阅读 2,400评论 0 3
  • 《不二情书》里面说:一夜滚床单的热闹,可能换来滚钉板的惨叫。很多事情开始很美妙,但到了最后就不妙了。 说得真好,一...
    橘子曼阅读 4,624评论 8 21
  • 今夜无眠。
    喃信阅读 164评论 0 0