
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 · 3528 阅读 · 0 评论 -
HQL中in表达式使用注意事项
http://blog.youkuaiyun.com/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 · 1278 阅读 · 0 评论 -
在xdcolet中指定hibernate.component中生成列名的prefix
http://blog.youkuaiyun.com/mangmang2012/article/details/7067083/** * @hibernate.class */public class Person { private Address homeAddress; private Address officeAddress; /** * @hibern原创 2011-12-13 15:28:52 · 938 阅读 · 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 · 3699 阅读 · 0 评论 -
Hibernate判断数据库表是否存在
public String isNotExistsTable(TableStruct table) throws SQLException{ Connection conn = getHibernateTemplate().getSessionFactory().getCurrentSession().connection(); Databa转载 2012-08-07 16:00:53 · 3816 阅读 · 0 评论 -
Hibernate NamingStrategy方式 向月表中写日志
按月命名的日志表如 log_YYMM : log_1011,log_1012,表结构完全相同,只是表名不同,通过命名策略实现存数据时自动创建和写入到相应的月表中。自动创建表,在Hibernate的配置文件中设hbm2ddl.auto 为 updatehttp://hzhlu.iteye.com/blog/812584转载 2012-08-07 15:15:07 · 1725 阅读 · 0 评论 -
Hiberate SchemaExport
生成schemaConfiguration 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 · 447 阅读 · 0 评论 -
hiberante many-to-one proxy=false/proxy/no-proxy
?原创 2012-08-11 17:16:41 · 674 阅读 · 0 评论 -
hibernate.hbm2ddl.auto的值
create:表示启动的时候先drop,再createcreate-drop: 也表示创建,只不过再系统关闭前执行一下dropupdate: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新 最常用的属性,也根据model类生成表,即使表结构改变了,表中的行仍然存在,不会删除以前的行validate: 启动时验证现有schema与你配置的hibernate是否转载 2013-03-21 16:02:43 · 479 阅读 · 0 评论