您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

paip.hibernatelist返回位null的解决

2024/4/16 14:03:16发布4次查看
paip.hibernate list 返回位null的解决 但是size是对的... 里面都是null... hb3.2版本...oracle11g =========原因:没主键 也许没主键,看累挂,真的没... 走加上...在myeclipse生成...走ok兰...发现生成的pojo和没主键的时候儿也不一样... 作者 老哇
paip.hibernate list 返回位null的解决
但是size是对的...
里面都是null...
hb3.2版本...oracle11g
=========原因:没主键
也许没主键,看累挂,真的没...
走加上...在myeclipse生成...走ok兰...发现生成的pojo和没主键的时候儿也不一样...
作者 老哇的爪子 attilax 艾龙, email:1466519819@qq.com
来源: http://blog.csdn.net/attilax
// fields
private long id;
private long vdnid;
private long userid;
private long confkbstypepid;
private long departmentid;
private long grpsubsitepid;
private string question;
private string keyword;
private string answer;
private long belong;
// property accessors
@genericgenerator(name = generator, strategy = increment)
@id
@generatedvalue(generator = generator)
@column(name = id, unique = true, nullable = false, precision = 22, scale = 0)
public long getid() {
return this.id;
}
要是没主键,走弄个..
// fields
private tconfkbsid id;
// property accessors
@embeddedid
@attributeoverrides( {
@attributeoverride(name = vdnid, column = @column(name = vdnid, precision = 22, scale = 0)),
@attributeoverride(name = userid, column = @column(name = userid, precision = 22, scale = 0)),
@attributeoverride(name = confkbstypepid, column = @column(name = confkbstypepid, precision = 22, scale = 0)),
@attributeoverride(name = departmentid, column = @column(name = departmentid, precision = 22, scale = 0)),
@attributeoverride(name = grpsubsitepid, column = @column(name = grpsubsitepid, precision = 22, scale = 0)),
@attributeoverride(name = id, column = @column(name = id, precision = 22, scale = 0)),
@attributeoverride(name = question, column = @column(name = question, length = 2048)),
@attributeoverride(name = keyword, column = @column(name = keyword, length = 2048)),
@attributeoverride(name = answer, column = @column(name = answer, length = 1096)),
@attributeoverride(name = belong, column = @column(name = belong, precision = 22, scale = 0)) })
public tconfkbsid getid() {
return this.id;
}
参考
hibernate 查询视图返回list为null的解决方法 2013-01-08 16:12:37
分类: linux
hibernate查询视图时,会将视图的所有字段作为主键,如果存在为空字段则返回值就为空,也就查询不到相应的结果。myeclipse反转工具生成的实体包含两个表,一个表是entpriwarqueryid,一个表是entpriwarquery,处理方法如下:
1.把此表entpriwarquery当做普通的表处理,增加主键及主键生成策略,还有相关的get和set方法,也就是说把该表处理成普通的实体;
2.在创建视图时把可能为空的字段做处理,forexampl:
case when p.fileno is null then '0'
else p.fileno
end as fileno,
是为空的字段有值即可;
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录