![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
Horrison
三流的点子加一流的执行力,永远比一流的点子加三流的执行力更好
展开
-
关于Column '*' not found 解决方案 Hibernate使用SQL查询返回实体类型,即返回某个类,或实体类
当遇到Column '*' not found找不到的时候,首先检查该字段是否存在,如果存在还有这个错误,有两种解决办法第一种:有可能是你的*字段取了别名,那么在查询的时候一定要指定改别名的类型,代码如下:SQLQuery query = session.createSQLQue原创 2011-04-13 12:18:00 · 15148 阅读 · 2 评论 -
hibernate 延迟加载 无效 解决办法 json
在配置了Hibernate的延迟加载后,发现没有生效,原因是应为使用的json解决办法是,在struts 的配置文件当中加入一下代码 roles/[/d+/]/.roleId,roles/[/d+/]/.roleName,roles/[/d+/]/.roleDesc,r原创 2011-03-04 15:19:00 · 1715 阅读 · 0 评论 -
Hibernate中常用的主键生成策略
主键,可以分为自然主键和代理主键。自然主键表示:采用具有业务逻辑含义的字段作为表的主键。比如在用户信息表中,采用用户的身份证号码作为主键。但是这样一来,随着业务逻辑的变化,主键就有可能要更改。比如,假设哪天身份证号码升级成19,2位,那。。。。。。。代理主键:在表中人为的增加一个原创 2011-07-25 14:48:42 · 602 阅读 · 0 评论