Hibernate
WingBin
这个作者很懒,什么都没留下…
展开
-
HibernateUtil工具类
public class HibernateUtil { private static final SessionFactory sessionFactory; //使用ThreadLocal管理Session private static final ThreadLocal threadLocal = new ThreadLocal(); static { try { //根据原创 2012-10-11 11:44:21 · 3086 阅读 · 1 评论 -
findByExample
用了这么长时间的hibernate/spring,如果不是今天用的findByExample方法到现在还不知道findByExample的机制。惭愧 Class User{ String username; String password = "默认口令"; Company company; getter()&setter()..... }转载 2012-10-18 09:40:43 · 1502 阅读 · 0 评论 -
Hibernate merge
原帖:http://www.cnblogs.com/hyteddy/archive/2011/05/10/2041762.html 今天做了个测试,写了个测试用例来看看merge与update时控制台打印出来的日志有什么不一样。实体bean很简单,就id和name两个字段,接下来分别给出以下几种测试情形的控制台日志内容: 1. 数据库记录已存在,更改person的name为一个新的转载 2012-10-18 15:14:09 · 494 阅读 · 0 评论 -
Hibernate 疑难异常及处理
1、a different object with the same identifier value was already associated with the session。 错误原因:在hibernate中同一个session里面有了两个相同标识但是是不同实体。 解决方法一:session.clean() PS:如果在clean操作后面又进行了saveOr转载 2012-10-22 10:10:57 · 676 阅读 · 0 评论 -
Hibernate批量插入
/** * 批量插入 * @param answers */ public boolean batchSave(List answers){ System.out.println("批量插入数据条数:"+answers.size()); boolean flag = false; Transaction tx = null; try { tx = getSes原创 2012-12-10 14:40:44 · 510 阅读 · 0 评论 -
Hibernate属性一览表
Hibernate 参数设置一览表 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.h转载 2014-08-04 09:51:44 · 5282 阅读 · 0 评论 -
分页工具类
package test.dao; import java.util.List; /** * 用于分页的工具类 * @author 莫取网名 */ public class Pager { private List list; //对象记录结果集 private int total = 0; // 总记录数 private int limit = 20; // 每页显示记录数转载 2015-05-20 11:42:06 · 579 阅读 · 0 评论 -
Struts2Hibernate分页查询
Action层 package com.action; import java.sql.Timestamp; import java.util.HashMap; import java.util.List; import java.util.Map; import com.dao.hib.BbsSection; import com.dao.hib.BbsSectionDAO; import原创 2015-05-22 16:12:31 · 1547 阅读 · 0 评论