- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 jpa的基本映射
@Entity(name="person") 映射实体 @Id 声明为主键 @GeneratedValue 主键自增的生成方式,默认为根据方言生成,里面有个generator是指定上面序列生成器的名字,一般不指定 @Temporal(TemporalType.DATE)主要针对Date类型的字段可以指定相对应的日期类型 一对一外键映射:@OneToOne(cascade=CascadeType.ALL)@JoinColumn(name="per_id",uniqu
2011-03-07 19:42:00
2716
原创 Annotation的基本使用
<br /> 三种内定的Annotation<br />1,@Override 声明方法是重写的<br />2,@Deprecated 声明已过时的方法或类<br />3,@SuppressWarnings 压制警告信息,里面可以是数组类型,{deprecation,unchecked,fallthrough,path,serial,finnally,all}<br /> <br />自定义Annotation<br />@Documented //文档注释<br />@Inherit
2011-03-07 16:37:00
505
原创 siteMesh简单应用
<br />首先导入siteMesh的jar包,然后在web.xml里配置siteMesh的过滤器:<br /><br /><filter><br /> <filter-name>site</filter-name><br /> <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class><br /> </filter><br /> <br /><br /><filter-mapping><br />
2011-03-04 18:19:00
675
原创 struts2的注解配置全面解析
<br />以前在用struts2的注解配置时总是要在web.xml中配置一个初始化参数(actionPackages),最近发现不灵了,仔细研究了下发现即使不用在web.xml中配置也能成功,但时灵时不灵的,很是纠结,到今天算是把它给搞清楚了!<br />原来在新版本中的注解配置是要依赖一个struts2-convention-plugin-2.1.8.1.jar的包,而这个包会默认依次检索包名里含有struts,struts2,action,actions的包,然后它会对实现了Action接口以及类名以
2011-02-13 13:39:00
6293
1
原创 Oracle调用远程服务器的表方法
<br />有的时候我们可能会需要调用远程服务器中的一张表拿到本地服务器来用,而我们又没有导出与导入的权限,如果仅手工肯定是不可取的,那么在这个时候Oracle中的database link 命令就非常的有用了,下面给出一个案例:<br />现有一远程服务器名为farorcl<br />假定是scott里面的emp表<br />而你就只有查询的权限<br />现在你本地也需要这么一张表,那么就在你本地服务器里面建立一个与远程服务器的连接<br />注意:必须拥有DBA的权限<br />sql> create
2010-12-20 13:28:00
958
原创 HashCode的作用
<br /> 在有些集合存储对象的时候会用到HashCode,在默认情况下java会为每个对象生成一个HashCode值,如果一个集合里面存储的对象不希望是对象的值相等的,那么就要拿着这个要添加的值逐一的跟集合里面对象的值相比较,当集合里面的对象非常大的时候,显然效率是非常低的,这个时候用HashCode就会自动为这个集合分配多个区域,然后在生成对象的HashCode值的时候就会属于某一个区域,然后就跟相对应的区域进行比较就可以了,这就好比现实中你拿了一张扑克牌(假如是红心5吧)跟一堆牌里相比较,看有
2010-12-02 11:47:00
361
原创 枚举
枚举就是让某个类型的变量的取值只能是若干个值中的一个,否则编译器就会报错。枚举可以让编译器在编译的时候就可以控制源程序中填写的非法值,普通变量在开发的时候无法实现这一目标。枚举的实现就是:1、用普通的类,定义一个私有的构造方法 2、每个元素都有一个公有的静态成员变量表示 3、可以有若干公有方法或抽象方法实现过程如下:public abstract class WeekDay { private WeekDay(){}
2010-11-30 21:18:00
291
原创 自动拆箱与装箱
<br /> 现在java都有了自动拆箱与装箱。<br /> 例:<br /> Integer a=3;<br /> int b=new Integer(5);<br />在这里还有一个小小的模式:叫亨元设计模式(就是说很多很小的对象有很多相同的东西把它们变成一个对象,还有些不同的东西把它当成外部的属性,作为方法的参数传入)。<br /> Integer c=new Integer(5);<br /> Integer d
2010-11-30 20:37:00
306
web管理系统模板 网站模板
2011-09-02
把exe程序打包成安装包的工具
2011-07-28
struts2注解配置全面解析
2011-06-21
mysql连接ADO.NET的驱动
2011-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人