Type genType = clazz.getGenericSuperclass(); Type [] params = ((ParameterizedType) genType).getActualTypeArguments(); return (Class) params[0]; 泛型反射的关键是获取ParameterizedType,再调用它的getActualTypeArguments()方法获得实
arraylist又没做过mapping,也就是说arraylist类的对象都不是hibernate中的entity,当然不可能使用hibernate的save方法来持久化。
通常你可以自己建一个新的类,然后把集合对象作为它的属性,并且做好mapping,这样对你这个新的类的实体对象调用save方法的时候就能持久化整个集合里的值了,当然前提是你集合里的元素也需要是hibernate的实体。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....