读书人

Java反照机制实现Hibernate 三

发布时间: 2012-11-09 10:18:47 作者: rapoo

Java反射机制实现Hibernate 三

现在要解决的问题,是获得一个未知类型对象的类名,调用该类未知的方法,还要取得其未知的属性,只要这个类已经配置好在Xml文件中。

?

下面定义了一个ObjectSession接口,方法包括插入、查询、更新三个基本功能。

?

ObjectSession

?

如果key_auto的值为1,那主键是自增长的,在插入时则不需要主键的信息,如果不是自增长的那么列应该从主键开始。因为主键的属性名和列名都是最先放入队列的。

?

接下来要设置插入的值

如果要插入的属性名是param,那么对应的get方法就是getParam

?

注意get之后的字母是大写

get方法是public 可以直接取到

?

getMethod和getDeclaredMethod,前者是取得类中的public方法包括从父类中继承的,后者是取得在类中声明的方法包括private。

?

                                                                }return obj;}} catch (Exception e) {e.printStackTrace();return false;} return null;

?

这样插入,查询,更新就都实现了,不过现在还没解决一对多和多对多的关系,随后将继续完善

读书人网 >其他相关

热点推荐