小编sim*_*ula的帖子

在Eclipse中调用对象的所有setter方法的快捷方式?

我想创建一个类的对象,然后使用setter方法设置其中的所有属性.有超过150个setter方法,我确实想要输入每个方法,甚至Object instance在dot中键入对象实例名称类型.,然后点击Eclipse的空格键给我建议,然后选择setter方法.我不想这样做150次.

因此,我在Eclipse中寻找某种快捷方式,允许您调用方法上的所有setter.就像你输入实例名称一样,Eclipse会调用所有的setter方法,例如

  • instanceName.setterOne( "瓦隆");
  • instanceName.setterTwo( "瓦隆");
  • instanceName.setterThree( "瓦隆");

我不能在类中创建另一个构造函数,我不允许这样做

java eclipse setter code-generation

20
推荐指数
2
解决办法
2万
查看次数

在Java中应该避免自动装箱吗?

在某些情况下,方法需要基本类型double,并将Double对象作为参数传递.

由于编译器将传递的对象解包,这会增加内存使用量还是降低性能?

java autoboxing

12
推荐指数
3
解决办法
4576
查看次数

SQL Server 2005:将OR运算符与LIKE运算符一起使用

如何在SQL Server 2005 LIKE中将OR运算符与运算符一起使用?例如:

SELECT * 
  FROM table 
 WHERE column_name LIKE '%boo%' OR '%bar%' 
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用!

编辑1:回复第一个答案:

很酷,有效!但我刚刚第一次发现你的订单条件不适合......我想问这是正常的还是我犯了错误?请看下面看看我的意思

select * 
from <table> 
where col_name = 'VAL-QWE' 
      AND scenario like '%xxx%'
      OR scenario like '%yyy%'
Run Code Online (Sandbox Code Playgroud)

如果你执行这个查询,sql server根本不关心col_name = 'VAL-QWE' 条件,它只是看着类似的条件?

sql sql-server sql-server-2005

4
推荐指数
2
解决办法
3万
查看次数

使用while循环在表中插入多个记录

我想在表中插入几百行,指向其他表中的pk.我一直在尝试使用while循环在表中插入多个记录.我实际上正在设置我的测试数据.

这就是我在做的事情:

declare @count int;
set @count = 4018;

while @count <= 5040 
begin
    INSERT INTO [MY_TABLE]
               ([pk_from_other_table]
               ,[..]
               ,[...]
               ,[..]
               ,[..]
               ,[...]
               ,[...]
               ,[..])
        select
               (pk_from_other_table,
               ,[..]
               ,[...]
               ,[..]
               ,[..]
               ,[...]
               ,[...]
               ,[..])
    @count = @count + 1;
end
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用!任何人都可以帮忙...我想要做的就是插入记录数=主表中存在的记录数.

?关于如何实现这个目标的任何想法?

我要么接近计数不正确的sytax

要么

消息102,级别15,状态1,行17'','附近的语法不正确.

sql t-sql sql-server

-5
推荐指数
2
解决办法
6万
查看次数