比如我有个持久化类
class Table{
private String id;
private String name;
....
}
我在影射文件里配置了id是主键,其他属性不是主键
问题是我如何在运行的时候知道id是主键?
class Table{
private String id;
private String name;
....
}
我在影射文件里配置了id是主键,其他属性不是主键
问题是我如何在运行的时候知道id是主键?
解决方案 »
- 查询问题
- Struts2输入校验
- servlet下载的文件名不符
- 苦苦等待:valuelist查询结果集里面用了别名的列的获得方法
- 一个Ejb问题相当急!!!
- 想从事j2ee方面,做个怎样的系统作品才能有点代表性,用来应聘的,新手
- 有没有免费的jsp debug和javascript debug的eclipse插件?告知名称,下载地址马上给100分!
- 本人在广州,现有一项目(B/S)
- ?????、、又出现乱码了,各位大虾快出手呀,本人急待解决!!!!!!先谢了,解决了大量给分呀
- J2EE的pattern=>我希望把我的EJB做成与实施的目标数据库无关,应该使用哪种模式?还有...
- 新手学JQuery:关于一个JQuery验证框架formVlaidator.js的问题
- 关于java操作藏文
你从配置文件的实体中拿就行,具体哪个实体给忘了,记得以前拿过...
还是自己回答吧
ClassMetadata meta = super.getSessionFactory().getClassMetadata(clazz);
//实体名称
String entityName = meta.getEntityName();
//主键名称
String pkName = meta.getIdentifierPropertyName();