- 博客(22)
- 资源 (32)
- 收藏
- 关注
原创 IT忍者神龟之基于Java的全文检索引擎简介
Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史全文检索的实现:Luene全文索引和数据库索引的比较中文切分词机制简介:基于词库和自动切分词算法的比较具体的安装和使用简介:系统结构介绍和演示Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展从Lucene我们还可以学到什么另外,如
2014-11-26 11:25:31 518
原创 IT忍者神龟之Struts2.xml配置完全正确流程能走通但是有红叉解决
一:Multiple annotations found at this line:Undefined actionName parameter Undefined actionnamespace parameter这个红色叉叉报错:Multiple annotations found at this line:- Undefined actionName p
2014-11-18 15:58:24 1115
原创 IT忍者神龟之有关struts.xml中用到chain和redirectAction编译报错Undefined actionnamespace parameter
namespace="/">secondAction<param name="namespace">/两个加阴影的地方都必须存在的,否则就报错
2014-11-13 11:28:05 970
原创 IT忍者神龟之Spring+MyBatis多数据源配置实现
最近用到了MyBatis配置多数据源,原以为简单配置下就行了,实际操作后发现还是要费些事的,这里记录下,以作备忘不多废话,直接上代码,后面会有简单的实现介绍jdbc和log4j的配置#定义输出格式ConversionPattern=%d %-5p [%t] %c - %m%nlog4j.rootLogger=DEBUG,Consolelog4j.lo
2014-11-11 12:27:44 1145
原创 IT忍者神龟之Java动态代理与CGLib代理
public class UserDAOImpl{ public void save() { // TODO Auto-generated method stub System.out.println("user saved"); } } //相关配置,省略了一些不相关内容
2014-11-11 12:13:11 824
原创 It忍者神龟之hibernate关联的实验
1. 用到的工具myeclipse集成环境,powerdesigner数据库工具,mysql数据库,mysql query browser图形化管理工具。本实验只用到hibernate框架,所有数据库表都有hibernate自动生成。而且为了写文档的方便,用的是hibernate annotation做的实验。工程环境见下图:图表 1工程环境
2014-11-10 16:51:54 508
原创 IT忍者神龟之hibernate 延迟加载问题探讨
关于 lazy 机制: 延迟初始化错误是运用 Hibernate 开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。 下面把Customer.hbm.xml文件的元素的 lazy 属性设为true,表示使用延迟检索策略:
2014-11-10 16:45:42 473
原创 IT忍者神龟之hibernate三态
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java对象, eg. Person person
2014-11-10 16:39:52 570
原创 IT忍者神龟之Hibernate 疑难异常及处理3.5年前遇到的问题
1、a different object with the same identifier value was already associated with the session。 错误原因:在hibernate中同一个session里面有了两个相同标识但是是不同实体。 解决方法一:session.clean() PS:如果在clean操作后面又进行了saveOr
2014-11-10 16:33:51 489
原创 IT忍者神龟之全面讲解Hibernate缓存
在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存,然后全面介绍Hibernate二级缓存。Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存
2014-11-10 16:30:39 531
原创 IT忍者神龟之在Hibernate中使用SQL语句
packagecn.chn.chen.query.service.impl; importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.ResultSetMetaData;
2014-11-10 16:13:13 507
原创 IT忍者神龟之hibernate bug:ArrayIndexOutOfBoundsException on..
昨天给程序加上了2级缓存,今天打开查询统计页面,就报错:?12345ava.lang.ArrayIndexOutOfBoundsException:0at org.hibernate.type.TypeHelper.disassemble(TypeHelper.java:146)
2014-11-10 16:09:35 763
原创 IT忍者神龟之Hibernate QBC语言
以下是HQL/QBC/Native SQL三种查询策略HQL策略:Java代码 session.createQuery("FROM Category c where c.name like 'Laptop%'"); QBC策略:Java代码 session.createCriteria(Category.class).
2014-11-10 16:08:10 641
原创 IT忍者神龟之Hibernate的HQL总结
1. 查询整个映射对象所有字段 ?12345678//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session
2014-11-10 16:03:04 481
原创 IT忍者神龟之Hibernate自识别数据库
1、问题背景我们经常使用Spring+Hibernate的配置,但当Jndi连接的数据库发生变化时问题就来了,如Oracle与MySQL。我们不得不为sessionFactory定义两个,一个oracleSessionFactory,一个mySqlSessionFactory再用?1aliasnam
2014-11-10 15:59:30 537
原创 IT忍者神龟之Hibernat持久化对象-数据表映射配置回顾
1.持久化对象POJO编写规则:1) 有空参public构造器;2) 提供标识属性,映射数据表主键;3) 属性提供setter和getter方法;4) 属性使用基本数据类型的包装类型。基本类型在数据库中不能区分null和0;5) 不使用final修饰。如果使用final则无法生成代理对象;当使用了final,load查询将如同get查询。
2014-11-10 15:41:21 925
原创 IT忍者神龟之一句sql语句——连接同一字段的所有值
Oracle可以用SYS_CONNECT_BY_PATH字符串聚合函数:SELECT LTRIM(MAX(SYS_CONNECT_BY_PATH(productname, ', ')), ', ') AS productnameFROM( SELECT '1' as id, productname, ROW_NUMBER() OVER (PARTITION BY '1'
2014-11-07 13:35:38 1491
原创 IT忍者神龟之Oracle查询树形结构
Oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:-------------------------------------------------------------------------------------select * from 表名start w
2014-11-07 11:03:56 881
原创 IT忍者神龟之H2数据库使用回顾
H2数据库使用H2数据库介绍常用的开源数据库:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2,HSQLDB类似,十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独立的客户端和服务器端。H2的优势:1、h2采用纯Java编写,因此不受平台的限制。2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。3、性能和功能的
2014-11-07 11:01:29 602
原创 IT忍者神龟之Windows下MySQL解压版安装与配置
1. 到官网下载MySQL解压版,然后将mysql解压到任意路径,本例放在:D:\Program Files\mysql-advanced-5.6.14-win322. 设置环境变量,在系统变量Path中添加:;D:\Program Files\mysql-advanced-5.6.14-win32\bin3. 在根目录下面有以"my-"开头的ini文件,随意复制一个放在根目录,如
2014-11-06 14:23:59 857
原创 IT忍者神龟之Jquery插件easyUI属性汇总回顾
找了个时间看了下EasyUI插件,对它的插件感觉是很舒服,特地把Easy UI的大部分功能属性做了一下汇总。此属性列表请对照jQuery EasyUI 1.0.5,关于它的更多资讯请猛击这里。属性分为CSS片段和JS片段。CSS类定义:1、div easyui-window生成一个window窗口样式。属性如下:
2014-11-05 15:11:28 852
IT忍者神龟之基于wepy 商城(微店)微信小程序
2018-03-28
中国java的资料中国java的资料
2011-11-16
disktop\ue1.1.7.0.rar
2011-11-14
myeclipse开发hibernate最新版
2011-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人