问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hibernate 取出实体类注解里的属性

发布网友 发布时间:2022-04-08 05:02

我来回答

1个回答

热心网友 时间:2022-04-08 06:31

你好,可以通过java的反射获取。代码如下:
public static void main(String[] args) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
try {
//TDict是实体对象
Class<TDict> c = TDict.class;
//获取对象中所有的方法
Method[] methods = c.getMethods();
//进行循环
for (Method method : methods) {
//判断方法上是否存在Column这个注解
if (method.isAnnotationPresent(Column.class)) {
//method.invoke(bus, new Object[]{});
Column col = method.getAnnotation(Column.class);
//System.out.println(col);
//下面是取值
System.out.print("方法名称:"+method.getName());
System.out.print("\tname---"+col.name());
System.out.print("\tnullable---"+col.nullable());
System.out.println("\tlength---"+col.length());
}
}
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

需要引用
import java.lang.reflect.InvocationTargetException;
        import java.lang.reflect.Method;
        import javax.persistence.Column;
        
        测试结果:
        方法名称:getIdname---idnullable---falselength---255
        方法名称:getDictDescribename---dict_describenullable---truelength---50
        方法名称:getDictTypename---dict_typenullable---truelength---20
        方法名称:getDictSortname---dict_sortnullable---truelength---255
        方法名称:getDictRemarkname---dict_remarknullable---truelength---50
        方法名称:getDictCtimename---dict_ctimenullable---truelength---50
        望采纳,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刘德华《忘情水》歌词 忘情水专辑 忘情水 求 忘情水-刘德华 无损音质 华东理工大学长江学院怎么样 东华理工大学长江学院机械工程系考研情况 南昌教育学院跟东华理工大学的长江学院比哪个好? 东华理工大学和东华理工大学长江学院是同一所吗 东华理工大学长江学院考研难吗 CKC证书是啥意思? ckc康复是什么意思? 老公不想和我爱爱.每天都说自己很累 是不是他外面有别人了 多尔衮权势滔天,为何不趁热打铁夺得皇位? 知道老公出轨后,我们和好了,现在老公每天都要爱爱,或者隔一天就要,这是怎么啦,结婚六年,我们从没有 索尼公司为什么打算趁热打铁拍美人鱼? 老公说他想爱爱了,但我俩没在一起怎么办 数字万能表能测0.2欧姆的电阻吗?各位高人 趁热打铁英语为什么要用strike 用万能表怎么样测电阻测有没有坏 老公长时间不在家,隔壁老王很关心我,在我家有时候一座就是半个小时,该不该和他发生点什么? 追女孩子趁热打铁是什么意思,为什么我总是半途而废?是性格在作怪吗? 《武林外传》为什么没有趁热打铁出第二部呢? 万用表可以测这样物体的电阻吗? 万用表可以直接搭在电瓶上测电阻么? 为什么曹操拿下汉中之后,没有趁热打铁攻打益州? 万用表可以测量精密电阻吗? 民主党&quot;趁热打铁&quot;弹劾总统,为何说特朗普步尼克松后尘? 用万用表能测量固体绝缘表面的电阻率吗 Strike while the iron is hot.为什么用while而不用when 火线和零线用万用表能测电阻吗? 怎么通过查qq号 老公今年47岁,去年我们爱爱一年才三次,现在一年一次,问他是否有外遇了,他说没有,就是心累,不想做 每次爱爱老公都是两分钟搞定,三四年了,现在我越来越不喜欢跟他爱爱,总是拒绝他,他会不会去找别人呢, 我们很久没爱爱了,我老公说想我了要过来看我!我不让他来!现在我说想他了他都没过来!他是生我气吗? 我老公为什么对做爱没有感觉,时间久了他也不会想,怎么回事! 之前几天不爱爱就会很想我老公,可现在一个月一次都不会像之前那么想了,我这是 怎样让男人在床上离不开你 老公28.却可以半个月不跟我爱爱,从去年生了孩子就这样了。以前经常出差,这两个月都在家,他上班是要 二月份钓鱼钓边还是钓中间? 作为一名入党积极分子你如何在学习生活工作中起模范先锋作用 微信被封号了,解封难不难啊 如何评价纪录片《打铁还需自身硬》 微信封号太难解封有什么办法 辅助解封微信好难 群团组织在文明城建设中的作用 微信被封号了解封难不难? beats耳机头梁部分有三种材质 请问都有些什么材料? 魔声beats面条耳机插头接线方法是什么? 微信解封操作太频繁解封不了,怎么才能解封 共青团广东省委员会的工作要点 求一个完美国际里面的好听的帮派名称