![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
guobin_ssh
蓝影138
这个作者很懒,什么都没留下…
展开
-
Hibernate总结篇
一、HQL经验总结: HQL语句经验总结: A、语法与SQL语句基本相同,但有极少部分例外 B、查询所有字段时省略select关键字不能采用"*",但查询语句中的函数内可有采用"*" 因为HQL语句中的函数由数据库来解析。只要不是查询所有的字段,其select不能省略 C、HQL语句是面向对象的查询语言,其原SQL语句中的表名采用...原创 2012-04-26 07:47:39 · 79 阅读 · 0 评论 -
HQL中如何实现select top n这样的功能?
HQL中如何实现select top n这样的功能? Hibernate分页的实现 Query query=session.createQuery("from User as aa "); query.setFirstResult(0); //设置首行记录 //query.setMaxResults(10);//设置查询到的最大记录树数 query.setFetchSize()...原创 2012-04-22 19:09:03 · 201 阅读 · 0 评论 -
使用strtuts2的iterator标签循环输出二维数组和嵌套集合
其实都一样的嵌套对象跟二维数组。先看看嵌套对象吧。<s:iterator id="d1" value="list1" status="s3"> <tr> <s:iterator id="d2" value="list[#s3.index]" status="s4">原创 2012-04-22 17:31:26 · 112 阅读 · 0 评论 -
hibernate注解 关系映射
1)一对一外键关联映射(单向) @OneToOne(cascade=CascadeType.ALL) @JoinColumn(name="userid",unique=true) //一对一外键关联,使用@OneToOne,并设置了级联操作 //@JoinColum设置了外键的名称为userid(数据库字段名),如果不设置,则默认为另一类的属性名+ _id //外键的值是唯一的(...原创 2012-04-17 17:12:55 · 74 阅读 · 0 评论 -
Hibernate 注解及简单实例
hibernate注解 1、@Entity(name="TableName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情...原创 2012-04-17 16:09:01 · 66 阅读 · 0 评论 -
OpenSessionInViewFilter失效问题解决(SSH2)
今天在用Hibernate延迟加载时,显示到界面出现如下问题: org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed 原因: 在界面加载数据时, session已经关闭,故报此错. 此前的对象只是代理对象(只有ID值) 故使用Spring...原创 2012-07-19 14:07:55 · 111 阅读 · 0 评论 -
Hibernate 自关联注解方式
Hibernate自关联(使用注解) HibernateSQL配置管理数据结构Cache 今天下午搞了个使用注解的自连接一对多,以前用的都是配置文件,突然间用注解,一下子没找到方向,所以记录下来。 主要是现实一个多级菜单。 表结构: Sql代码 create table SMS_MENU ( ID NUMBER no...原创 2012-07-18 18:08:02 · 195 阅读 · 0 评论 -
hibernate 缓存机制
CacheConcurrencyStrategy有五种缓存方式: CacheConcurrencyStrategy.NONE,不适用,默认 CacheConcurrencyStrategy.READ_ONLY ,只读模式,在此模式下,如果对数据进行更新操作,会有异常; CacheConcurrencyStrategy.READ_WRITE ,读写模式在更新缓存的...原创 2012-07-18 11:54:42 · 92 阅读 · 0 评论 -
Hibernate 注解对Hibernate属性(CascadeType、JoinColumn、JoinTable、ForeignKey等)的研究...
---------------------------------- Spring,FetchType.LAZY和FetchType.EAGER什么区别? FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。 2、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。 3、比方User类有两个属...原创 2012-07-17 20:28:32 · 258 阅读 · 0 评论 -
Hibernate SQL方言 (hibernate.dialect) Spring配置文件applicationContext.xml
Hibernate SQL方言 (hibernate.dialect) 数据库 hibernate方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibernate.dialect.DB2...原创 2012-07-17 07:56:48 · 246 阅读 · 0 评论 -
hibernate注解 关系映射 -多对多
使用Hibernate Annotations 维护多对多关系的心得 说明 在HibernateAnnotations中通过@ManyToMany注解可定义多对多关联。同时,也需要通过注解@JoinTable描述关联表和关联条件。对于双向关联,其中一端必须定义为owner,另一端必须定义为inverse(在对关联表进行更性操作时这一端将被忽略)。被关联端不必也不能描述物理映...原创 2012-07-16 23:23:35 · 98 阅读 · 0 评论 -
spring 中配置sqlserver2008
不得不说的在 MS SQL SERVER 下的 JDBC 调用 今天下午,临时决定要再 MS SQL-SERVER 下配置 Spring 的数据源 DataSource 。但配置了半天,获取数据源仍不成功,我没有办法,找原因呗,只能写个列子测试下。先不管三七二十一,先上正确的例子再说。 看客如果想运行下面的代码,需要自己手工写个主函数调用,或者使用 JUnit 做个测试。如果...原创 2012-07-16 23:12:05 · 359 阅读 · 0 评论 -
BeanCreationException: No unique bean of type
我定义了一个基类接口BaseDao,下面有些update\save的方法; 然后我用一个BaseDaoImpl去实现这个接口;好啦,然后我现在有两个Dao接口,一个ADao extends BaseDao,一个BDao extends BaseDao; 然后再有这两个Dao的实现: ADaoImpl extends BaseDaoImpl implements ADao; BDaoImpl ex...原创 2012-07-16 13:04:43 · 68 阅读 · 0 评论 -
Spring BeanBean的作用域及生命周期
一、Spring Framework支持五种作用域(其中有三种只能用在基于web的Spring ApplicationContext)。 内置支持的作用域分列如下: 作用域 描述 singleton 在每个Spring IoC容器中一个bean定义对应一个对象实例。 prototype 一个bean定义对应多个对象实例。 reque...原创 2012-06-20 10:25:54 · 70 阅读 · 0 评论 -
Struts 1 和 Struts 2 的线程安全
昨天人问我Struts 2是怎么保证全局变量的线程安全的,跟Struts 1有什么区别,我一时懵了一下,没给解释清,发现自己也不是特别清楚,就google了一下,打算今天做个笔记,结果今没等google呢,就听说google走了,可惜了了啊! 还是说说 Struts 线程安全的事吧。 总的来说,Struts1 的 Action 是单例模式,因此开发者必须保证它是线程安全的...原创 2012-06-20 10:24:40 · 51 阅读 · 0 评论 -
学习Spring必学的Java基础知识(1)----反射
http://www.iteye.com/topic/1123081 引述 要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。): [1] Java反射知识-->Spring IoC :htt...原创 2012-05-22 13:40:54 · 74 阅读 · 0 评论 -
Hibernate HQL语句的拼写
Hibernate HQL语句的拼写 2010-06-20 20:52 Hibernate HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Crite...原创 2012-04-22 19:11:20 · 103 阅读 · 0 评论