- 博客(23)
- 资源 (5)
- 收藏
- 关注
转载 Hibernate Transformers.aliasToBean找不到属性方法
还原现场:在mysql环境下,以下代码,在mysql下运行正常,但是切换到oralce,报出找不到STUDENTNAME属性的错误。 1List resultWithAliasedBean = s.createSQLQuery(2 "SELECT st.name as studentName, co.de
2013-10-10 11:45:43 3084
转载 Hibernate Transformers之三种结果转换说明
在hibernate使用的过程中,我们通常需要对结果进行解释。Hibernate为我们提供了以下3种查询结果解释方法……在hibernate使用的过程中,我们通常需要对结果进行解释。Hibernate为我们提供了以下3种查询结果解释方法:Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成map Transformers.T
2013-10-10 11:42:20 1187
转载 hibernate的缓存机制
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。目录简介缓存范围并发访问定义四种策略二级缓存简介条件特点展开简介缓存范围并发访问定义四种策略
2013-08-28 10:06:26 347
转载 基于 Annotation 拦截的 Spring AOP 权限验证方法
在 Web 开发过程中,一个非常理想的开发过程是,开发人员在开发中并不需要关心权限问题,不需要在 Java 方法中写很多逻辑判断去判断用户是否具有合适的角色和权限,这样开发会花费非常多的人力成本,因为所有的开发人员都需要了解关于权限的详细内容,也非常不容易进行后期维护。我们希望有专门的很少数量的开发人员了解权限内容,并且可以随时方便的修改和配置。于是,我们使用 Annotation,在 Java
2013-08-08 10:56:34 551
转载 java中的内部类
java中的内部类刚开始学习的时候迷惑了很久,现在终于算是有点收货了,分享出来。要说java中的内部类,就得先说下java中的三种修饰不同对象的修饰符:类修饰符: public :公共类,可以被任何的对象访问,一个程序的主类必须是公共类。 abstract:抽象类,存在没有实现的方法,必须由子类实现并实例化。 final:不能被其他的类继承。 default:相同的
2013-08-02 11:11:53 419
转载 MySQL的几个概念:主键,外键,索引,唯一索引
概念:主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。外键(foreign key) 是用于建立和加强两个表数据之间的链接的一列或多列。外键约束主要用来维护两个表之
2013-07-16 14:21:51 538
转载 Session的clear方法和flush方法
1.Clear 方法 无论是Load 还是 Get 都会首先查找缓存(一级缓存) 如果没有,才会去数据库查找,调用Clear() 方法,可以强制清除Session缓存。例:[java] view plaincopyprint?public void testClear(){ Session session = Hibern
2013-07-12 14:14:40 452
转载 Hibernate更新某些字段的几种update方法
Hibernate 中如果直接使用Session.update(Object o);会把这个表中的所有字段更新一遍。比如:view plaincopy to clipboardprint?public class TeacherTest { @Testpublic void update(){ Session session = HibernateUitl.getS
2013-07-12 11:04:23 640
转载 Hibernate在更新时,是可以不用session的update方法的(
public void synDevNameWithItil(){Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTransaction();tr.begin();Query query = sessio
2013-07-11 21:23:09 4951
转载 通过DOM获取外部样式表的方法document.styleSheets
以前获取,或改变某个表单的样式,一般通过将该表单的style写入到表单,然后通过obj.style.属性 = 改变值. 如果该表单样式写在外部样式表里中,用上面的方法则要报错。这里介绍一个好的方法。document.styleSheets[0]. 例如: var objstyle = document.styleSheets[0].rules;
2012-08-07 13:57:44 1073
原创 抽象类、接口、内部类分析
最近在看抽象类、接口、内部类,一直对他们的理解是雾里开花,终于花时间来了解一下他们三个各自的特点。这些是个人理解,有不正确的地方望不吝赐教。 抽象类:当需要增加抽象类的方法,它的子类不需要更改就可以直接使用新的父类方法。 接口:可以实现多重继承,不过所有方法都没有方法体,需要实现它的类必须实现它所有的方法,而不管是否需要 用到这些方法。
2012-07-26 22:54:19 292
转载 继承关系中的构造函数调用
1.子类的构造过程中必须调用父类的构造方法。2.子类可在自己的构造方法中使用super()来调用父类的构造方法。(1)使用this来调用本类的另外的构造方法。(有参数的构造方法里可以用this()来调用本类的无参构造方法)(2)如果调用super必须写在子类构造方法的第一行。3.如果子类的构造方法中没有显示的调用父类的构造方法,则系统默认的调用父类的无参的构造方法。4.如果子类
2012-07-24 10:14:40 559
转载 getBoundingClientRect() 来获取页面元素的位置
getBoundingClientRect() 来获取页面元素的位置 document.documentElement.getBoundingClientRect 下面这是MSDN的解释:SyntaxoRect = object.getBoundingClientRect()Return ValueReturns a TextRectangle
2012-07-23 11:52:16 305
转载 JS控制彈出窗口
一、 基本变化 window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no')//写成一行 --> 参数解释:windo
2012-07-23 09:32:45 402
转载 SQL IN 操作符
IN 操作符IN 操作符允许我们在 WHERE 子句中规定多个值。SQL IN 语法SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,...)原始的表 (在实例中使用:)Persons 表:IdLastNameFirstNameAddress
2012-06-25 15:45:51 269
转载 TOP 子句
TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。SQL Server 的语法:SELECT TOP number|percent column_name(s) FROM table_nameMySQL 和 Oracle 中的 SQL SELECT TOP 是等价的MySQL 语法SELECT column_name(
2012-06-25 15:24:11 264
转载 代理proxies
它是Hibernate的一个重要的功能,它依赖的条件是:持久化类或者是非final的,或者是实现了一个所有的方法都被声明为public的接口
2012-06-19 10:35:49 284
转载 auto(默认)
这一选择把释放模式委派给org.hibernate.transaction.TransactionFactory.getDefaultReleaseMode()方法。对JTATransactionFactory来说,它会返回hibernate.connection.release_mode.AFTER_STATEMENT;对JDBCTransactionFactory来说,则是hibernate.
2012-06-19 09:27:41 370
转载 JAVA反射机制
1.在运行时判断任意一个对象所属的类2.在运行时构造任意一个类的对象3.在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法)4.在运行时调用任意一个对象的方法(注意:前提都是在运行时,而不是在编译时)
2012-06-19 09:26:14 247
转载 createQuery与createSQLQuery的区别
前者用的hql语句进行查询,后者可以用sql语句查询。前者以hibernate生成的Bean为对象装入list返回,后者则是以对象数组进行存储所以使用createSQLQuery有时候也想以hibernate生成的Bean为对象装入list返回,就不是很方便。突然发现createSQLQuery有这样一个方法可以直接转换对象Query query = session.createSQLQuery(
2012-06-19 09:22:58 293
转载 hibernate annotation
1.可以通过hibernate.mapping.precedence修改注解元元素与 hbm文件的优先级2.hibernate在NamingStrategy的实现中定义了逻辑列名。 默认的EJB3命名策略将物理字段当做逻辑字段名来使用。
2012-06-19 09:20:48 257
转载 java.io.Serializable
只有序列化的对象才可以存储在存储设备上。为了对象的序列化而需要继承的接口也只是一个象征性的接口而已,也就是说继承这个接口说明这个对象可以被序列化了,没有其他的目的。之所以需要对象序列化的目的,是因为有时候对象需要在网络上传输,传输的时候需要这种序列化处理,从服务器硬盘上把序列化的对象取出,然后通过网络传到客户端,再由客户端把序列化的对象读入内存,执行相应的处理。
2012-06-19 09:19:59 186
转载 tomcat server.xml
在Connector标签中加上URIEncoding="UTF-8"对"GET"类型的请求可以用utf-8的编码来传递中文,但是对post请求类型无效。 解决方法:一般是在代码里加过滤器。另一种:useBodyEncodingForURI="true"(未测试)
2012-06-19 09:18:54 231
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人