hibernate
mangmang2012
这个作者很懒,什么都没留下…
展开
-
org.hibernate.QueryException: query specified join fetching, but the owner of the fetched associatio
去掉join语句中的fetch关键字,否则再运行count hql语句中会有异常: Caused by: org.hibernate.QueryException: query specified join fetching, but the owner of the fe原创 2011-09-28 11:35:16 · 3460 阅读 · 0 评论 -
HQL中in表达式使用注意事项
http://blog.csdn.net/mangmang2012/article/details/6989318 在HQL中使用select * from A a where a.b in (:b)时,如果参数b为空时则会出现hsql解析错误 org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree 因些在执原创 2011-11-18 18:01:24 · 1214 阅读 · 0 评论 -
在xdcolet中指定hibernate.component中生成列名的prefix
http://blog.csdn.net/mangmang2012/article/details/7067083 /** * @hibernate.class */ public class Person { private Address homeAddress; private Address officeAddress; /** * @hibern原创 2011-12-13 15:28:52 · 907 阅读 · 0 评论 -
在hql中设置时间参数时要使用setTimestamp
package org.hibernate; public interface Query { ... org.hibernate.Query setTimestamp(int i, java.util.Date date); org.hibernate.Query setTimestamp(java.lang.String s, java.util.Date date); ... }原创 2012-03-29 16:49:44 · 3649 阅读 · 0 评论 -
Hibernate判断数据库表是否存在
public String isNotExistsTable(TableStruct table) throws SQLException{ Connection conn = getHibernateTemplate().getSessionFactory().getCurrentSession().connection(); Databa转载 2012-08-07 16:00:53 · 3784 阅读 · 0 评论 -
Hibernate NamingStrategy方式 向月表中写日志
按月命名的日志表如 log_YYMM : log_1011,log_1012,表结构完全相同,只是表名不同,通过命名策略实现存数据时自动创建和写入到相应的月表中。 自动创建表,在Hibernate的配置文件中设hbm2ddl.auto 为 update http://hzhlu.iteye.com/blog/812584转载 2012-08-07 15:15:07 · 1692 阅读 · 0 评论 -
Hiberate SchemaExport
生成schema Configuration cfg = new Configuration(); cfg.addClass(User.class); cfg.setProperty("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); Dialect dialect = Dialect.getDialect(cfg.getP原创 2012-08-07 16:21:37 · 413 阅读 · 0 评论 -
hiberante many-to-one proxy=false/proxy/no-proxy
?原创 2012-08-11 17:16:41 · 643 阅读 · 0 评论 -
hibernate.hbm2ddl.auto的值
create:表示启动的时候先drop,再createcreate-drop: 也表示创建,只不过再系统关闭前执行一下dropupdate: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新 最常用的属性,也根据model类生成表,即使表结构改变了,表中的行仍然存在,不会删除以前的行 validate: 启动时验证现有schema与你配置的hibernate是否转载 2013-03-21 16:02:43 · 440 阅读 · 0 评论