如何用注解实现not-null="true"

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用注解实现not-null="true"相关的知识,希望对你有一定的参考价值。

插入数据,主键都是自动生成
用配置文件没有问题,改用注解方式就出错;求教各位大神,哪里有问题

主表:
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
public int getPeopleid()
return peopleid;


@OneToMany(fetch=FetchType.EAGER,targetEntity=EducationExperience.class,cascade=CascadeType.ALL,orphanRemoval=true)//cascade=CascadeType.ALL,
@JoinColumn(name="wj_resume_id")
public List<EducationExperience> getListEdu()
return listEdu;


从表:
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
public int getEducation_id()
return education_id;


@ManyToOne(targetEntity=Resume.class,fetch = FetchType.EAGER, optional = false, cascade = CascadeType.REFRESH)
@JoinColumn(name="wj_resume_id",referencedColumnName="peopleid", insertable=true, updatable=true)
public Resume getResume()
return resume;

报错:org.hibernate.PropertyValueException: not-null property references a null or transient value : com.test.domain.EducationExperience.resume

估计你是注解和配置文件运用了相同的数据库,造成了主表从表的数据关联冲突,只要把数据库中配置文件和注解的独立开,运用独立的数据库应该就可以了 参考技术A 主要问题在于不同的Annotation的拦截是不同的。 例如method级别的拦截。我们可以通过getMethodAnnotation(Class)的获取annotation。如果没有设置annotation,获取为空。
举个例子:
// 这里判断是否拦截方法
if(!(handler instanceof HandlerMethod))
return true;

HandlerMethod method = (HandlerMethod)handler;
//这里获取了一个Menu的annotation。
Menu sm = method.getMethodAnnotation(Menu.class);

if(sm!=null) //如果确实设置了Menu的annotation,就会进入此区域。

excel的拖动递增,如何用命令实现?

我有一串符号'",B1,"','",C1,"','",D1,"','",E1,"'
,想把它应用到所有行里,如果只是百来行,直接往下拖动即可实现每个行按单元格递增。
但是我现在有上万行,不可能一直往下拖动吧
我想把这个'",B1,"','",C1,"','",D1,"','",E1,"'用在第一行,第1万行用'",B10000,"','",C10000,"','",D1,0000"','",E10000,"'中间是递增的,请问该怎么办?

如果B1 C1 D1为第一行。
在B2单元格中输入="B"&(SUBSTITUTE(B1,"B","")+1) 其他同理
然后选中B2,C2,D2。 按住shift+pgdn键选择 这样选择快的多,你要选1W行也要不了10秒中
选完后按ctrl+D
OK了
参考技术A 任意单元格输入:
=address(row(),column(),4)
下拉,右拉即可.
参考技术B 在A列内输入"1、2",选中A列,单击菜单中的“编辑——填充——序列”,在弹出的窗口中的终止值中填入“10000”,确定,在第一行的B、C、D、E列中分别输入B1、C1、D1、E1,选中这四个单元格,此时在E1单元格左下角出现一个点,双击此点,填充瞬间完成。

以上是关于如何用注解实现not-null="true"的主要内容,如果未能解决你的问题,请参考以下文章

一个类实现两个接口,如何用spring实例化

spring 如何用注解的方式给普通类注入bean

spring 如何用注解的方式给普通类注入bean

Java利用Java的注解和反射实现一个"低配版"的依赖注入

如何用maven创建简单的springmvc

如何用vba实现数据透视表自动筛选