![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate配置及应用
唐钰小球
这个作者很懒,什么都没留下…
展开
-
myeclipse自动生成hibernate的Mapping和po文件
用过hibernate的人都知道,hibernate po的Mapping文件编写起来费时、易错、没有技术含量。所以我们都多时候使用工具自动生成(hibernate插件或myeclipse插件) 下面我简单介绍一下如何使用myeclipse插件完成这个工作, 1、新建一个web项目(略)。 2、建立数据源Driver: Windows->Preferences->MyEcli...2008-12-24 16:58:40 · 76 阅读 · 0 评论 -
hibenate.hbm2ddl.auto配置更新数据库表结果
这两天工作较少,想整理一下以前编写的项目,结果发现一些项目保存的数据库文件不是最新版的。于是想起来Hibernate配置中有个配置,可以通过对其配置在第一次运行项目时生成数据库结构。 在hibernate.cfg.xml中有这样的一个配置参数: [code="java"]update[/code] [color=olive]它包含4个属性: [/color] [list] [...原创 2010-12-14 10:56:46 · 129 阅读 · 0 评论 -
Hibernate视图如何处理空值
现象:项目开发中,根据需求会设计一些比较繁琐的视图,但是使用过程中发现一种奇怪的现象:在SQL语句在数据库中可以查询出正确的结果,但是通过Hibernate查询的结果却为空值;更奇怪的是,HQL查出来的总记录数是正确的,然结果集中却没有对应的数据。 出现这种现象的原因分析:hibernate 反向工程向导会为视图自动生成一个复合主键, 这个主键是用所有字段加在一起实现的,所以如果其中有一...原创 2010-11-25 09:09:27 · 249 阅读 · 0 评论 -
拼写的HQL中文乱码问题
问题描述:在HQL语句中如果其中参数是中文,执行后会发现该参数为乱码。 解决方法:可以在hibernate.cfg.xml中加入如下语句: [code="java"] org.hibernate.hql.classic.ClassicQueryTranslatorFactory [/code] 这样就可以解决传入参数为乱码问题。 这个的确解决了在拼凑...原创 2012-11-12 13:33:23 · 96 阅读 · 0 评论 -
HQL select 总结
1. 查询整个映射对象所有字段 [code="java"]//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List users = query...原创 2012-11-14 14:58:14 · 126 阅读 · 0 评论 -
myeclipse自动生成hibernate的Mapping和po文件,comment出现中文乱码
使用myeclipse反向生成hibernate中的dao 和entity类时,出现hbm.xml中的comment的值是出现中文乱码。 解决的方法就是在连接数据库的连接字符串中加上?useUnicode=true&characterEncoding=UTF-8,如: [code="java"]jdbc:mysql://localhost:3306/helpyo?useUn...原创 2012-12-31 11:20:33 · 198 阅读 · 0 评论