你的属性不就是个String的嘛,可以通过getxx()得到属性啊。得到后就可以getxx().length了;一定要加上hibernate的名字作什么呢?如果你一定要用hibernate的话,就用Query查询出来再加到List集合中,再把字段取出来好了,再用.length。 不大明白你的表达方式!
解决方案 »
- 接口的实现类问题
- 如何更新产品库存
- Struts中页面跳转的path 问题
- 怎么在JAVABEAN里面调用HttpServletRequest 类呢? 它好象是个抽象类,有什么方法可以让它实例化呢。如果在JAVABEAN里面能调用它,那不就
- javascript如何访问struts标签呢?急
- 在数据库查询时模糊查询如何实现
- 查询和显示15000行数据居然用了25分钟,谁知道哪里出了问题?
- 这个数字怎么处理?
- 谁知道那有weblogic的下载工具?
- <?xml version='1.0' encoding='UTF-8'?>第一行报错,不提示错误信息
- Hihernate问题谢谢帅歌帮忙解决!
- Hibernate如何屏蔽掉外键约束????
Configuration cf = new Configuration().addClass(clsTyp);
PersistentClass pc = cf.getClassMapping(poName);
Field[] arrs = clsTyp.getDeclaredFields();
Field field = null;String fieldLen = null;
Iterator it = null;
Column col = null;for(int i=0; i<arrs.length; i++)
{
field = arrs[i];
fieldNam = field.getName();
fieldTyp = CommonUtil.getLastNam(field.getType().getName());
it = pc.getProperty(fieldNam).getColumnIterator();
while(it.hasNext())
{
col = (Column)it.next();
}
fieldLen = String.valueOf(col.getLength());
}就是这样,fieldLen 即为楼主想要的字段长度
长度,类型,是否为空,都可以取到