Class Test=Class.forName(Test.class.getName());
Configuration f=new Configuration().addClass(Test);
PersistentClass pc=f.getClassMapping(Test.class.getName());
Iterator iterator=null;
for(String str:fieldStr){ //属性名称
iterator=pc.getProperty(str).getColumnIterator();
while(iterator.hasNext()){
Column column=(Column)iterator.next();
System.out.println(column.getLength());//属性对应字段长度
}
}
本文提供了一段使用Java反射机制获取持久化类属性字段长度的示例代码,通过配置文件加载持久化类,遍历其属性并打印每个属性对应的字段长度。

4650

被折叠的 条评论
为什么被折叠?



