小知识点BeanUtils.copyProperties



通过BeanUtils.copyProperties可以时间拷贝对象中的值,下面的new String[]{"cid","agreeFlag","flag","publishTime","projectNum"}表示的不拷贝的属性值

CopyRight copyRight = copyRightService.createCopyRight(request, user);
//获得要修改的course,然后重新设置参数
CopyRight copyRightInDataBase = copyRightService.findByCopyRightId(copyRight.getCid());
BeanUtils.copyProperties(copyRight, copyRightInDataBase,
      new String[]{"cid","agreeFlag","flag","publishTime","projectNum"})

时间: 2024-10-03 14:44:41

小知识点BeanUtils.copyProperties的相关文章

jquery-jQuery一个小知识点,求教

问题描述 jQuery一个小知识点,求教 本来不想麻烦大神的,今天看视频教程$().ready(function(){ }); 和$(document).ready(function(){ });我百度了没有明确结果,希望比较懂Js的大神告诉我一声,这两个是不是一样的 解决方案 两者效果是一样的,当没有写document的时候,默认就是选中document$().ready(function () { } )与javascript中的onload=function ( ){ };效果也是一样的

Spring中BeanUtils.copyProperties方法测试

  copyProperties顾名思义是复制属性,就是把A对象的属性复制给B对象的与之相同的属性.下面的属性省略Getter,Setter. public class UserOne {  private int id;  private String name;  @Override  public String toString()  {   return id + "......." + name;  } }   public class UserTwo {  private

ListView小知识点及技巧

小知识点: ListView添加header以后.ListView中的item的position变为从1开始而不再是从0开始. 需求描述: ListView原本有数据.先将ListView滑动到底部,再重新加载数据.加载完成后显示ListView的头部而不是仍然在底部 解决办法: adapter.notifyDataSetChanged(); listView.setAdapter(adapter);  

(杂)小知识点

以后的小知识点都保存在这里 ComponentName            public void onClick(View v) {  //组件名称,第一个参数是包名,也是主配置文件Manifest里设置好的包名  第二个是类名,要带上包名                      ComponentName com = new ComponentName("com.dujin", "com.djy.dudu");                  Intent

一些LinuxC的小知识点(二)

一.read系统调用       系统调用read的作用是:从与文件描述符filedes相关联的文件里读入nbytes个字节的数据,并把它们放到数据区buf中.它返回实际读入的字节数.这可能会小于请求的字节数.如果read调用返回0,就表述未读入任何数据,已经达到了文件尾.同样,如果返回的是-1,就表示read调用出现了错误. #include <unistd> size_t read(int filedes,void *buf,size_t nbytes); 二.普通文件(file)和设备文

一些LinuxC的小知识点(一)

以下代码在Federo9上试验成功.   一.格式化输入16进制字符串 printf("Format:%.2x\n",10); 输入结果:   二.测试各类型的占用的字节数 int main(int argc, char *argv[]) { int OutputHex = 1; unsigned char aValue=10; char Buffer[10]; int len=sprintf(Buffer, OutputHex ? "%.2X " : "

Java中的小知识点总结

最近在复习Java的基础,遇到了一些比较偏的考核题目,特地总结一下需要注意的知识点!不过在使用IDE编程的时候,这些问题都会马上被IDE识别出来,编译是通不过的.我在这里提出来就相当于给初学者一些贡献吧   一.声明局部变量是的一些特性和规则(1)声明的局部变量是不会被默认初始化的,成员变量则是会被默认初始化的.例如: 复制代码 代码如下: class Demo {         public static void main(String[] args) {            Strin

sql server 2005学习点滴(小知识点)

server 1.启用数据库的全文索引      USE AdventureWorks;      GO      EXEC sp_fulltext_database 'enable';      GO2.从数据库中删除所有目录      USE AdventureWorks;      GO      EXEC sp_fulltext_database 'disable';      GO

c小知识点-C语言里面的EOF与 傻傻分不清楚

问题描述 C语言里面的EOF与n傻傻分不清楚 eof和n如何区别 作为初学者,不太懂. 谢谢 解决方案 n是换行(0),eof是结束(-1) 比如 char c = getchar() ; if (c == '') 换行 以及 if (scanf("%c", &c) == EOF) 输入结束 解决方案二: n 回车, 是一个字符 eof 文件结束符 -1 解决方案三: #define EOF -1 回车->'rn' 解决方案四: eof End of file n是回车符