◎筱米加步枪◎.Blog

Happy coding

MyEclipse重命名类出现"class file name must end with .class"解决方案

谷歌得:

Close Eclipse

Delete <workspace>/.metadata/.plugins/org.eclipse.jdt.core/*.index

Delete <workspace>/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt

Start Eclipse again

经验证,此方法OK.

Oracle中char类型字段在Hibernate中SQL查询只返回一个字符 解决方法

场景如下:

使用char(2)的类型来标识某个类型,比如01,02,03...

结果使用Hibernate的SQL查询该字段只返回0,0,0...

跟踪发现,char类型映射出Java对象是Character,说明char在Java中只有两个字节(一个字符),因此只返回0

解决方法:

通过限定他的返回类型为String就行了,如下:

SQLQuery query = session.createSQLQuery(sql);

query.addScalar("列名",Hibernate.STRING);

即可解决.不过会导致对所查询的字段都要加上addScalar.

Windows7下默认网关不能保存解决方案.

周末和蒜头两台电脑用网线连接,使用飞鸽传东西。蒜头电脑的默认网关设置居然不能保存,Google得:

第一步:点击左下角的WIN图标,输入CMD然后回车,打开DOS模式窗口。
第二步:在DOS命令行提示符下直接输入:“netsh winsock reset”,然后回车,会提示需要重启,不要管它。
第三步:在DOS命令行提示符下直接输入:“netsh int ip reset reset.log”,然后回车,提示重新启动计算机完成此操作。
第四步:关闭DOS窗口,重新启动计算机,问题解决。

PS:点对点比使用在一个路由器局域网内快了10倍多...