小编Mah*_*ghi的帖子

linux命令"file"显示"for GNU/Linux 2.6.24"

我总是使用file命令来检查文件类型,主要是在我编译一个新项目以确保一切正常之后.

输出类似于以下内容:

proj_out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.6.24, BuildID[sha1]=0x23d9f966854e09d721c6110d505247483dae02fe, stripped
Run Code Online (Sandbox Code Playgroud)

我的问题是,因为我的Linux内核已更新到3.0+,为什么它仍然显示它是针对旧版Linux编译的?

for GNU/Linux 2.6.24
Run Code Online (Sandbox Code Playgroud)

它是与file命令相关的任何东西,还是我必须做任何事情来编译我的项目对新的Linux内核?

谢谢

linux file

5
推荐指数
1
解决办法
5362
查看次数

Hibernate列名参数绑定

我在HQL语句中绑定了命名参数,但它没有被填充.

//colname = "AdminsInfo.name"; assume it is from method's input
//colval = input.getName().toString(); // assume it is from method's input

String query = "from AdminsInfo where :coln = :colv";
Query q = session.createQuery(query);
q.setParameter("coln",colname);
q.setParameter("colv",colval);

System.out.println(q.toString());        
Run Code Online (Sandbox Code Playgroud)

它输出类似这样的东西,这意味着没有设置参数(coln,colv)并返回0记录.

QueryImpl(from AdminsInfo where :coln = :colv)
Hibernate: select adminsinfo0_.Row as Row1_0_, adminsinfo0_.ID as ID2_0_,adminsinfo0_.Name as Name3_0_, ... where ?=?
Run Code Online (Sandbox Code Playgroud)

任何有关如何在HQL语句中绑定列名称的帮助都表示赞赏.谢谢.马赫迪.

hibernate

5
推荐指数
1
解决办法
2593
查看次数

标签 统计

file ×1

hibernate ×1

linux ×1