用户登录
用户注册

分享至

hibernate 泛型

  • 作者: 如果阳光永远都炙热丶
  • 来源: 51数据库
  • 2020-10-04
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的实体。
软件
前端设计
程序设计
Java相关