注解中未设置默认值为什么却非必须
答案:2 悬赏:60 手机版
解决时间 2021-12-22 01:27
- 提问者网友:你给我的爱
- 2021-12-21 14:55
spring中@Before注解的argNames未设置默认值,但使用时却非必须,怎么做到的?@After等注解也是,只要一个value。看起来不符合规则啊。
最佳答案
- 五星知识达人网友:动情书生
- 2021-12-21 15:59
使用@Resource注解,可以选择byName和byType,默认好像是byName。 你说的这个只是对属性的注入,我现在是需要赋值,比如说bean里面有个username的属性,我现在想默认设置为 “张三”,的设置而不是注入
全部回答
- 1楼网友:舊物识亽
- 2021-12-21 16:05
今天终于把这个问题给解决了。。呵呵,
hibernate 注解字段默认值的设置:
@column(name="ispublic" ,nullable=false,columndefinition="int default 0")
private int ispublic;
注意字段的类型必须指定,因为hibernate 会把columndefinition 的内容直接写在生成标的ddl中,因此语法必须正确。小记一下,以防忘记。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯