本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
context:component-scan
<context:component-scan/> 配置项不但启用了对类包进行扫描以实施注释驱动 Bean 定义的功能,同时还启用了注释驱动自动注入的功能(即还隐式地在内部注册了 AutowiredAnnotationBeanPostProcessor 和 CommonAnnotationBeanPostProcessor),因此当使用 <context:component-sca ...
利用@annotation生成持久化层,可以直接由类生成表
利用@annotation生成持久化层,可以直接由类生成表
啥也不说了,直接上两个例子,里面有外键关联,有字符串类型,int类型,布尔类型。注意类名上面的 @Entity 注记一定要有
package com.mycom.entity;
import java.io.Serializable;
import javax.persistence.Column;
impor ...
mybatis简单运用(基于Annotation)
本文主要介绍了如何使用mybatis进行简单的数据库操作。本文使用的是mybatis3.05。
1.创建数据库表(User表)
CREATE TABLE `NewTable` (`userId` bigint(20) NOT
Struts2使用之Action注解的配置
在Action中提供了下列几种注解:
ParentPackage
Namespace
Result
Results
注解 描述 Namespace 所期望的命名空间(在“struts.xml”文件中也有定义)的字符串值 ParentPackage 所期望的父package的字符串值 Results “Result”注解列表 Result 提供了Action结果的映射,它有四个属性:
...
Struts2基于注解的Action配置
使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。
要使用注解方式,我们必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。
虽说是零配置的,但struts.xml还是少不了的,配置如下:
<?xml version="1.0&quo ...
注解apt工具示例程序
今天按照《Thinking in Java》中使用apt处理注解一节,将书中代码写了一遍,但运行过程中出现了一个问题让我很纳闷,下面先把代码呈上,问题稍后再说。
程序功能很简单,就是从被注解的类中提取出public方法,然后使用注解处理器生成一个包含这些public方法的接口文件。
具体介绍可以参考原书。
ExtractInterface.java——注解定义
/**
* ...
Annotation 之 jdk1.5内建的Annotation实例
一、限定Override父类方法@Override
java.lang.Override是个Marker annotation用于标示的Annotation,Annotation名称本身即表示了要给工具程序的信息
实例:
package com.bhan.annotation;
public class OverrideTest {
@Override public String t ...
自定义Annotation
自定义Annotation
自定义Annotation早就知道jdk5加了新特性Annotation,但是没研究过,前几天公司培训,有一部分是介绍jdk5新特性的,一个是注解一个泛型今儿复习一下注解 //用@Deprecated声明该方法不建议使用 @Deprecated public void doSomething1(){ Map map = new HashMa ...
java中的Annotation概念
一、Annotation究竟是什么?
Annotation 提供了一条与程序元素关联任何信息或者任何元数据(metadata)的途径。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类型、构造方法、方法、成员变量、参数、本地变量的声明中。这些信息被存储在annotation的“name=value”结构对中。 annotation类型是一种接口,能够通过java反射AP ...
基于按annotation的hibernate主键生成策略
hibernate主键策略生成器 hibernate提供多种主键生成策略,有点是类似于JPA,有的是hibernate特有: native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)。 uuid: 采用128位的uuid算法 ...
学习JPA——Hibernate Annotation使用实例
目前,JPA(Java Persistence API)的使用范围越来越广,作为Java EE 5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是EJB 3.0的重要组成部分。JPA的宗旨是为POJO提供持久化标准规范。它能够脱离容器独立运行,方便开发和测试。本文将通过一个小实例来说明如何在Hibernate中使用JPA,来 ...
Spring 2.5.6新特性之packagesToScan
如果你使用早前版本的Spring,又恰好采用了Annotation注解方式(而非传统XML方式)配置Hibernate对象关系映射,那么在
通过
org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
配置sessionFactory时,你一定对annotatedClasses、annotatedPa ...
Java自定义Annotation
例子如下
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface MyAnnotation{
public int value() default 0;
}
@Retention(RetentionPolicy.RUNTIME)---JDK的说明:
RetentionPoli ...
注解(Annotation)
注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后
某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。
注解的语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种
注解,定义在java.lang包中。
@Override 表示当前方法是覆盖父类的方法。
@D ...
spring组件扫描<context:component-scan/>使用详解
关于spring自动检测组件的使用方式网上太多了,而且也不是我记录的重点,我想说下一点可能你还不知道的经验
我们知道如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。
下面是引用spring framework开发手册中的一段话
“
Spring 2.5引入了更多典型化注解(stereot ...
java.lang.IncompatibleClassChangeError: Implementing class
最近在学习maven和顺便玩玩注解,但是在把hibernate 以及相关注解的包都升级到最新版后,一启动容器就包
java.lang.IncompatibleClassChangeError: Implementing class
Incompatible
[,inkəm'pætəbl]
基本解释
adj. 不相容的, 矛盾的, 不能并存的
看卡这个 ...
hibernate annotation 配置文件
hibernate使用annotation需要配置下面文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3. ...