梦相随1006

版权归 梦相随1006 所有,未经 https://www.cnblogs.com/xin1006 作者许可,严禁转载

导航

2013年9月23日 #

jstl-初步认知

摘要: JSTL是java提供的JSP标签库1,在项目中加入 jsf-api.jar jsf-impl.jar jstl-1.2.jar 三个包2, 如何在jsp页面引入标签库使用 标签,prefix=""uri=""属性值怎么找呢?用jstl举例说明打开jstl-1.2.jar包,在META-INF中找 tld文件这里选择 c.tldchttp://java.sun.com/jsp/jstl/core这两个标签分别对应prefix和uri2,第一个简单的JSP页面Insert title here ${username} ${param.user... 阅读全文

posted @ 2013-09-23 19:49 梦相随1006 阅读(288) 评论(0) 推荐(0) 编辑

java-annotation的简单介绍

摘要: package com.yangwei.shop.entity;/** * annotation作用 一是进行标识,二是进行约束 * *///必须让它在运行时能够执行@Retention(RetentionPolicy.RUNTIME)public @interface ShopDi { /** * 表示为这个annotation加了一个属性值,如果没有定义default,必须在使用该annotation时定义该属性 * @ShopDi(abc="XXX") */ String abc() default ""; /** * value是Ann... 阅读全文

posted @ 2013-09-23 16:28 梦相随1006 阅读(182) 评论(0) 推荐(1) 编辑

mybatis-java-依赖注入

摘要: 第一种 setXXX形式的注入我们的所有dao都会继承自定义的BaseDao,因此在BaseDao中完成对所有dao的注入 在DaoUtil中增加方法injectDao()来注入具体的daopackage com.yangwei.shop.util;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Properties;import com.yangwei.shop.dao.IDaoFactory;/**dao工具类,主要使用反射机制*/pub. 阅读全文

posted @ 2013-09-23 14:08 梦相随1006 阅读(2485) 评论(0) 推荐(1) 编辑

2013年9月22日 #

Hibernate中的主键生成器generator

摘要: 本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。[xhtml]view plaincopyHibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。1、identity:用于MySql数据库。特点:递增[xhtml]view plaincopy注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。2、sequence:用于Oracle数据库[xhtml]view plaincopy序列名3、native:跨数据库时 阅读全文

posted @ 2013-09-22 10:39 梦相随1006 阅读(1068) 评论(0) 推荐(0) 编辑

2013年9月17日 #

解决Maven管理的项目下"Missing artifact xxx bundle"问题

摘要: 例如使用maven编译使用了mina的包的工程,出现如下提示:[INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------------------------------[INFO] Building Hello 1.0[INFO] ------------------------------------------------------------------------[INFO] ------... 阅读全文

posted @ 2013-09-17 16:47 梦相随1006 阅读(1442) 评论(0) 推荐(0) 编辑

2013年9月13日 #

java-工厂模式

摘要: 1,简单工厂package com.yangwei.shop.dao;public class DaoFactory { public static IAddressDao getAddressDao(){ return new AddressDao(); } public static IUserDao getUserDao(){ return new UserDao(); }}public class TestAddress { private static IAddressDao addressDao=DaoFactory.get... 阅读全文

posted @ 2013-09-13 18:38 梦相随1006 阅读(244) 评论(0) 推荐(0) 编辑

mybatis-resultMap使用与详解

摘要: 1,当数据库的字段名与属性名称不一致时,在mybatis中如何处理?第一种方式: 采用投影对字段重命名第二种方式: 使用resultMap 2,resultMap中除了前面的id result两个属性之外,还有很多有趣的属性,2.1 association取关联对象 (外键关联)第一种方式 会发N+1条sql,不可取 第二种方式 只会发1条sql ,请使用这种 注意sql的写法 ... 阅读全文

posted @ 2013-09-13 16:39 梦相随1006 阅读(985) 评论(0) 推荐(0) 编辑

mybatis-basedao的实现

摘要: package com.yangwei.shop.dao;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.ibatis.session.SqlSession;import com.yangwei.shop.entity.Pager;import com.yangwei.shop.entity.SystemContext;import com.yangwei.shop.util.MyBatisUtil;// 其中 Pager SystemContext 是自定义的分页类,前 阅读全文

posted @ 2013-09-13 15:14 梦相随1006 阅读(6712) 评论(0) 推荐(0) 编辑

2013年9月12日 #

XML-为XML添加DTD-Schema方法

摘要: 以后都按照如下方式为XML添加dtd或者schema1,一般从源码jar包里找dtd文件,拷贝到自己的本地目录中; 比如mybatis在如下目录中有dtd :~/ mybatis-3.2.2-sources\org\apache\ibatis\builder\xml我暂时拷贝到 E:dtd2,在Eclipse中-->window-->preferences-->XML-->XML Catalog-->User Specified Entries-->and在弹出界面中选择System Id ,key一般填如下暗红色部分再点击filesystem,找到本地的d 阅读全文

posted @ 2013-09-12 12:48 梦相随1006 阅读(649) 评论(0) 推荐(0) 编辑

mybatis-动态SQL

摘要: 这边主要是mapper.xml的配置文件1, if条件的简单使用: 2, mybatis中没有else,如何做呢,使用choose下面使用 choose,是为了让大家看choose的用法 其中when条件可以有多个 类似于java的switch case有多个条件要判断时,where怎么加第一种方式: 额外加入为 where 1=1 解决第二种方式 :使用mybatis的 where标签 阅读全文

posted @ 2013-09-12 11:07 梦相随1006 阅读(7198) 评论(0) 推荐(1) 编辑