![]() |
1
0
switch关键字只能取整数(正确地说,是整数类型(请参见 here )但是,您可以始终使用“if”语句。例如,
您还可以使用“is”关键字。例如,
“is”操作符也将在继承层次结构中进行检查,但我认为在您的使用中不会出现这种情况。 最后,我希望无论您要执行什么样的sqlvalue实现,都能处理转义(例如字符串值中的引号),并能防止SQL注入攻击。您可以考虑生成参数化查询insetad(即,为查询中的每一列添加参数,然后将实际值作为参数值传递,这样就根本不需要sqlvalue属性)。 |
![]() |
2
0
如果使用参数,可以让sqlValue返回一个对象。 您的示例需要在字符串周围添加引号,并处理区域性问题(double的格式、日期)。 |
![]() |
3
0
您还可以使用type.gettypecode(value.gettype()),它将把它转换为枚举类型代码,该代码具有从数据库中检索的所有基元值,尤其是枚举的基元值。除了将作为对象出现的guid之外,您可以在对象块中处理它。 |
![]() |
Brendan · Java中从父类继承的对象的ArrayList 2 年前 |
![]() |
Tali · 继承-您应该使用基类,还是它们只是子类的框架? 2 年前 |
![]() |
mask2 · 如何轻松访问继承类的功能? 2 年前 |
![]() |
Dimon · 父类中的Setter,以及一些没有参数的子类 2 年前 |
![]() |
Miguerurso · Javascript类继承无法正常工作 2 年前 |
![]() |
GuessMe · 返回新类对象的正确方法(也可以扩展) 2 年前 |
![]() |
Daniel Lizik · 重写父类构造函数的子类成员初始值设定项 2 年前 |
![]() |
i_know_what · 以基类作为参数重写错误的方法 2 年前 |