ZKX's LAB

hibernate4获取字段名 怎么运用hibernate实现获取数据库两个表中的字段名

2020-07-26知识5

hibernate 直接通过表名,获取字段名及字段类型?? /*功能描述:根据实体类得到对应的表名、主键名、字段名工具类注:po类名须与对应映射文件名一致,即Student.java与Student.hbm.xmlDate:Nov 10,2008Time:3:13:07 PMpublic class HibernateConfigurationHelper {private static Configuration hibernateConf;SuppressWarnings(\"unused\")private static Configuration getHibernateConf(){if(hibernateConf=null){return new Configuration();}return hibernateConf;}SuppressWarnings(\"unchecked\")private static PersistentClass getPersistentClass(Class clazz){synchronized(HibernateConfigurationHelper.class){PersistentClass pc=getHibernateConf().getClassMappingclazz.getName());if(pc=null){hibernateConf=getHibernateConf().addClass(clazz);pc=getHibernateConf().getClassMapping(clazz.getName());}return pc;}}功能描述:获取实体对应的表名param clazz实体类return 表名SuppressWarnings(\"unchecked\")public static String getTableName(Class clazz){return getPersistentClass(clazz).getTable().getName();}功能描述:获取实体对应表的主键字段名称param 。怎么运用hibernate实现获取数据库两个表中的字段名 数据库中的每一个表对应javabean里的一个实体类,实体类里面的每个属性对应表中的一个字段,用实体类的内部方法getX()方法就可以获取字段名hibernate 查询字段名一样 显示会相同 不会的 肯定是你的hql语句 写错了把你的hql贴出来

随机阅读

qrcode
访问手机版