
java
文章平均质量分 86
zxlqaz
这个作者很懒,什么都没留下…
展开
-
Jackson 框架,轻易转换JSON
Jackson 框架,轻易转换JSONJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能转载 2017-02-16 16:32:37 · 283 阅读 · 0 评论 -
SequenceGenerator
@SequenceGenerator — 注解声明了一个数据库序列。 属性: name - 表示该表主键生成策略名称,它被引用在@GeneratedValue中设置的“gernerator”值中。 sequenceName - 表示生成策略用到的数据库序列名称。 initialValue - 表示主键初始值,默认为0. allocationSize - 每次主键值增加的大小,例如设置成1,转载 2017-02-13 16:51:27 · 1084 阅读 · 0 评论 -
Hibernate的访问类型
EJ3规范要求在需要访问的元素上进行注解声明,例如,如果访问类型为 property就要在getter方法上进行注解声 明, 如果访问类型为 field就要在字段上进行注解声明.应该尽量避免混合使用这两种访问类型. Hibernate根据@Id 或 @EmbeddedId的位置来判断访问类型.原创 2017-02-13 16:52:44 · 594 阅读 · 0 评论 -
column
@Column(name = “F_FileFuncType”, columnDefinition = “char(1) default ” comment ‘文件类型:A建筑照片,B配电柜照片,C支路布置图,D部署方案’”) private char fileFuncType;@Column(name = “F_FileDesc”, nullable = true, columnDefiniti原创 2017-02-13 17:19:02 · 5183 阅读 · 0 评论 -
GeneratedValue
@GeneratedValue和@Id一起来标注主键。 @GeneratedValue源码:@Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface GeneratedValue{ GenerationType strategy() default AUTO;翻译 2017-02-13 09:59:31 · 635 阅读 · 0 评论 -
MyEclipse快捷键大全
存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 <可改为ctrl+tab方便> ctrl+shift+M 导入未引用的包 ctrl+w 关闭单个转载 2017-02-14 10:17:01 · 225 阅读 · 0 评论 -
java操作excel
java 解析excel (jxl),并转化为对象public static List<Object> getListForObject(File file, Class<?> obj) { List<Object> list=new ArrayList<Object>(); Map<String,Object> methods = new HashMap<Strin转载 2017-03-22 10:58:50 · 525 阅读 · 1 评论 -
hibernate刷新数据时的缓存问题
今天碰见了一个BUG,两个系统同使用一个数据库,两个系统都采用的SSH框架,其中一个系统更新了数据库后,另一个系统得5分钟后才能取得更新的数据,肿么回事呢?仔细查了查,原来是hibernate缓存的问题,众所周知,hibernate是采取二级缓存的策略,第一是session级别的缓存,二是sessionfactory级别的缓存,并且默认二级缓存是打开的。(使用缓存需设置配置hibernate.cac转载 2017-03-29 10:42:44 · 1279 阅读 · 0 评论 -
GridBagConstraints参数详解
GridBagConstraints参数详解gridBagConstraints 参数 gridx = 2; // X=2 gridy = 0; // Y=0 gridwidth = 1; // 横占一个单元格 gridheight = 1; // 列占一个单元格 weightx = 0.0; // 当窗口放大时,长度不变 weighty = 0.0; // 当窗口放大时,高度不变转载 2017-03-29 10:47:29 · 17347 阅读 · 1 评论 -
Hibernate注解关系处理关系映射
1、Hibernate注解关系处理关系映射在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配置各种映射关系,在hibernate4以后已经将annota转载 2017-02-09 16:46:55 · 372 阅读 · 0 评论 -
基于annotation的hibernate主键生成策略
基于annotation的hibernate主键生成策略(转)2010-12-21 21:58:00来源:Java自定义主键生成策略,由@GenericGenerator实现。 hibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略,就是通过@GenericGenerator加入的。比如说,JPA标准用法 Java代码 @Id? @Generat转载 2017-02-10 10:43:31 · 320 阅读 · 0 评论 -
Hibernate关联属性
mappedBy:1>只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; 2>mappedBy标签一定是定义在被拥有方的,他指向拥有方; 为对方的一个成员变量。 3>mappedBy的含义,应该理解为,拥有方能够自动维护跟被拥有方的关系,当然,如果从被拥有方,通过手工强行来维护拥有方的关系也是可以做到的; 4>ma翻译 2017-02-17 10:27:48 · 1177 阅读 · 0 评论 -
Hibernate一对多和多对一关系详解
:双向一对多关系,一是关系维护端(owner side),多是关系被维护端(inverse side)。在关系被维护端需要通过@JoinColumn建立外键列指向关系维护端的主键列。publicclass Order implements Serializable { privateSet orderItems = new HashSet(); 。。。。 @O翻译 2017-02-17 10:53:00 · 423 阅读 · 0 评论 -
动态生成界面
自动从xml页面生成java swing界面的功能,不过比较简单:xslt可能生成web页面,也就是html或者其它脚本型的界面比较方便。转载 2017-02-20 15:49:27 · 1268 阅读 · 0 评论 -
Restrictions
运算符 HQL运算符 QBC运算符 含义 = Restrictions.eq() 等于equal <> Restrictions.ne() 不等于not equal > Restrictions.gt() 大于greater than => Restrictions.ge() 大于等于greater than or equal < R翻译 2017-03-01 09:14:48 · 534 阅读 · 0 评论 -
Restrictions实例
public PaginationSupport getCsSubsidyVerifysByDwr(DwrBackParams params) { int pageSize = params.getLimit(); int currentPage = params.getStart() / pageSize + 1; boolean isR转载 2017-03-01 11:28:51 · 509 阅读 · 0 评论 -
如何生成 字符+数字的自增主键
1、继承IdentifierGenerator,Configurable 这2个接口import java.io.Serializable;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import jav翻译 2017-02-21 11:20:42 · 1224 阅读 · 0 评论 -
Hibernate基于注解的双向one-to-many映射关系的实现
2、Hibernate基于注解的双向one-to-many映射关系的实现项目中用到了一对多的实体类关系映射,之前接触的都是基于配置文件的映射实现,但是公司的大部分都是基于注解的,因此自己参考之前的代码捣鼓了基于注解的一对多的映射关系实现。背景: 一的一端:QingAoCenterInfo:青奥场所信息, 多的一端:QingAoPlaceInfo:青奥场馆信息, 其中一个青奥场所下可以包含多个青转载 2017-02-09 16:48:29 · 665 阅读 · 0 评论 -
TableLayout
1.什么是TableLayoutTablelayout是一种布局管理器。这种管理器把容器划分为行和列,就像是电子表格中的单元格。Tablelayouot把行和列交叉的每一个格子称为基本的单元格(cell)。组件被添加到容器划分好的单元格中。当容器发生改变(伸缩)时,单元格也随之伸缩,装载在单元格里的组件也相应的会进行伸缩。2.1 TableLayout行列的分配一般来说,创建tablelayout要转载 2017-04-10 21:56:14 · 780 阅读 · 0 评论