hibernate
hugui123456ccc
学生
展开
-
我的第一个hibernate程序
[size=medium]Student.java[/size][code="java"]package com.hugui.hibernate.model;public class Student { private int id; private String name; private int age; public int getId() {...原创 2010-09-18 16:14:04 · 80 阅读 · 0 评论 -
hql查找最大值的语句
1.取子串的函数,SUBSTRING(s,offset,length)得到hql语句:selelct max(SUBSTRING(对象.属性名,前缀长度)) from 对象2.类型转化函数,CAST(t as TYPE)selelct max( CAST(SUBSTRING(对象.属性名,前缀长度),integer)) from 对象...原创 2011-03-30 00:33:01 · 417 阅读 · 0 评论 -
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are
可能是因为在配置事务传播特性的时候,将这种操作配置为了readOnly[code="java"] [/code]原创 2011-03-08 23:56:54 · 64 阅读 · 0 评论 -
openSessionInViewFilter作用
OpenSessionInViewFilter的主要功能是用来把一个Hibernate Session和一次完整的请求过程对应的线程相绑定。目的是为了实现"Open Session in View"的模式。例如: 它允许在事务提交之后延迟加载显示所需要的对象。 OpenSessionInViewFilter 过滤器将 Hibernate Session 绑定到请求线程中,它将自动被 Sprin...原创 2011-03-04 00:54:57 · 185 阅读 · 0 评论 -
<prop key="current_session_context_class">thread</prop>作用
sessionFactory.getCurrentSession()可以完成一系列的工作,当调用时,hibernate将session绑定到当前线程,事务结束后,hibernate将session从当前线程中释放,并且关闭session。当再次调用getCurrentSession()时,将得到一个新的session,并重新开始这一系列工作。这样调用方法如下:Session...原创 2011-03-04 00:42:54 · 119 阅读 · 0 评论 -
调用getHibernateTemplate.save()方法的只增加id没插入数据的解决方法
是因为事务没有提交在hibernate.cfg.xml文件中加入 true搞定了...(或者自己写dao)原创 2011-03-03 15:50:41 · 295 阅读 · 0 评论 -
hibernate 模拟实现
[size=large]StuentTest.java[/size][code="java"]import com.hugui.hibernate.model.Student;public class StudentTest { public static void main(String []args) throws Exception{ Student s = n...原创 2010-10-05 21:54:50 · 77 阅读 · 0 评论 -
hibernate需要到如的包
hibernate需要到如的包hibernate2.jar: Hibernate的库,必须使用的jar包 cglib-full-2.0.2.jar CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 dom4j-1.4.jar dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java X...原创 2010-10-05 12:22:39 · 91 阅读 · 0 评论 -
hibernate--报错
[b][color=red][size=medium]1。Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable[/size][/color][/b][size=medium][color=blue]解决:[/color][/size]Caused by: java.l...原创 2010-09-23 00:02:05 · 89 阅读 · 0 评论 -
hql的部分函数【转】
检索单个对象Query和Criteria都提供了返回单个对象的方法uniqueResult().先调用setMaxResult(1)方法,把最大检索数目设为1,在调用uniqueResult()方法。Hx hx = (Hx)session.createQuery("from Hx").setMaxResults(1).uniqueResult();Hx hx = (Hx...原创 2011-03-30 00:34:04 · 107 阅读 · 0 评论