自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

求知

记录我的编程生活

  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 Hibernate初学者---一对多 /多对一 单向关联

Hibernate 版本: v5.2.10 Eclipse版本:v4.7.1 JDK版本: v1.8 MySQL版本:v5.7一对多POJO类一package com.bak.bum.union;import java.util.HashSet;import java.util.Set;import javax.persistence.Entity;import javax.pers

2017-10-05 14:51:56 448

原创 Hibernate初学者---schemaExport自动生成联合主键关联数据表

Hibernate 版本: v5.2.10 Eclipse版本:v4.7.1 JDK版本: v1.8 MySQL版本:v5.7OPJO类一,package com.bak.bum.union;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.

2017-10-05 12:56:28 544

原创 Hibernate初学者---自动生成数据表

步骤:1, 首先必须保证有POJO类,并且存在annotation注解 package com.bai.fan;import javax.persistence.Entity;import javax.persistence.Id;@Entitypublic class Cless { @Id int id; String name; public int

2017-09-08 20:42:31 558

原创 Hibernate初学者---关于annotation注解的相关知识

annotation 注解,它JDK1.5版本开始使用的新特性,用于对代码进一步说明。注解有三种:第一种为JAVA自带的标准注解,包括@Override,@Depercated,@Suppervarings第二种为元注解,包括@Retention、@Target、@Inherited、@Documented,@Retention可以理解为注解属性。第三种为自定义注解。JPA/Hibernate

2017-09-08 11:13:43 413

原创 Hibernate初学者---Hello World

hibernate-release-5.2.10.Final版本学习笔记1,hibernate.org 下载最新版,解压不用安装。 2,新建JAVA项目,项目中引入lib文件下所有JAR包,一共才30M 省心了! 同时要下载MYSQL的JDBC驱动包引入到项目中 3,项目src 目录下创建hibernate.cfg.xml文件 cfg为c

2017-09-05 14:17:12 445

原创 Hibernate初学者---多对多双向关联数据表的CRUD增删改查

主要掌握JoinTable的格式,以及@cascadeType 的选择。POJO类一package com.bak.bum.union;import java.util.HashSet;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.pe

2017-10-05 22:56:16 989

原创 Hibernate初学者---多对多单/双向关联

Hibernate 版本: v5.2.10 Eclipse版本:v4.7.1 JDK版本: v1.8 MySQL版本:v5.7多对多单向POJO类一package com.bak.bum.union;import java.util.HashSet;import java.util.Set;import javax.persistence.Entity;import javax.pe

2017-10-05 20:02:15 291

原创 Hibernate初学者---多对一/一对多 双向关联

Hibernate 版本: v5.2.10 Eclipse版本:v4.7.1 JDK版本: v1.8 MySQL版本:v5.7POJO类一:package com.bak.bum.union;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.

2017-10-05 17:33:48 259

原创 Hibernate初学者---5.2.10版本_SchemaExpor 自动生成数据表

Hibernate 版本: v5.2.10 Eclipse版本:v4.7.1 JDK版本: v1.8 MySQL版本:v5.7网上Hibernate资料少得可怜,又不能半途而废,真心想好好学一下Hibernate. 直接上源码。这是一个外键关联的案例,所以有两个POJO类。第一个POJO类package com.bai.fan;import javax.persistence.Enti

2017-10-03 19:40:03 567 1

原创 Hibernate初学者---关于Session和它的三种状态

在Hibernate中,Session和Transaction 是绑定关系。任何一方出错都不可能完成Commit()数据提交。 SessionFactory控制 Session的产生:SessionFactory sf = new Configuration().configure().buildSessionFactory();三种状态Transient 数据库对象被NEW出来时,没有ID及

2017-10-03 08:17:35 246

原创 Hibernate初学者---联合主键设定方法

联合主键设定方法一, - NEW联合主键类,设定主键属性,分别设GET/SET方法 - 联合主键类上方要用注解 @Embeddable,表示此类可以是其它类的一部分。 - 在POJO类 属性中,添加[主键类对象]属性,同样生成GET/STE方法,并在上方注解@id,以示映射。联合 主键设定方法二, - NEW联合主键类,设定主键属性,分别设GET/SET方法 - 在POJO类 属性中,

2017-10-03 08:01:09 460

原创 Hibernate初学者---Junit 测试String类型返回值

public class Item{public String TypeName(){ returen "A";}...}假设我们要测试返回值是否为“A”。首先NEW一个Item对象出来:Item item= new Item();NEW一个通用类型变量,临时装载item对象. Class<?> clazz= item.getClass(); 其实就是复制item副本的过程,N

2017-10-03 07:30:11 1748

原创 Hibernate初学者---自定义生成ID策略的步骤

一,为什么要用自定义ID策略?JPA自带的ID生成策略足以满足我们一般的需求,自定义的ID生成策略可以为我们实现更加精细化的统计方案,且可以跨平台使用。二,策略声明的位置决定方案的作用域声明在类的上方:所有属性都可以引用。声明在属性上方:该属性专用。其实就是: 声明在类的上面就是公共计数器,声明在属性上面就是私有计数器。三,创建一种策略方案。策略分四种,AUTO,IDENTITY, SEQ

2017-09-25 09:35:31 1532

原创 Hibernate初学者---关于log4j 的知识

log4j2的结构它由Configuration>Appenders>Loggers> 三层标签组成。Configuration 也可以有自己的属性,[name],[package],[status][scan],[scanPeriod]. 其中,[status]可以设置八种状态,它们分别是:TRACE,DEBUG,INFO,WARN,ERROR,FATAL, ALL和OFF。[status]显示

2017-09-10 21:32:22 334

原创 Struts2初学者---I18N

1,在全局/package/Action 对应位置创建同级别properties文件,文件格式为xxx_国家代码_语言代码.properties , 文件内按照 属性=值 的形式保存数据。 2,程序中NEW ResourceBundle对象,调用getBundle方法,传入properties文件名参数,“文件头”,Locale.国家 ResourceBundle rcc= ResourceB

2017-09-05 12:27:23 226

原创 Struts2初学者---阻止Tomcat加载eclips已删除项目

原来如此简单,移除Server就不会再加载了。

2017-08-26 17:33:32 332

原创 Struts2初学者---通配符的用法

利用通配符可以利用不同的action展示不同的页面。 通配符可以设置0~9处,其中0为通配后的全称。 1~9根据一组通配符字段中,通配符(也就是*号)出现的顺序,依次排列为{1}~{9}*_*_*_*_*_*_*_*_对应为:{1}_{2}_{3_{4}_{5}_{6}_{7}_{8}_{9} <action name="今日_*_" class="com.fan.bai.今日{1}" meth

2017-08-23 17:30:41 333

原创 Struts2初学者---动态方法调用action!方法名报错

在struts.xml文件的 package标签中, 加入这段代码:<global-allowed-methods>regex:.*</global-allowed-methods>global-allowed-methods 全局可执行方法。 其值: regex: 是Regular Expressio 正则表达式的简写,后面的.*当然是所有全部的意思。表示 全局所有方法都可以执行。现在,动态

2017-08-23 15:40:58 925

原创 Struts2初学者---解决Action加入Class报错

一般都是路径问题项目右键 properties >>JAVA build Path >>Source>>Default output folder重启服务器。

2017-08-23 11:55:49 1199

原创 Struts2配置过程中常见的问题

Struts2核心类库: struts2-core-2.5.12.jar 这个类库中包含我们常用的com.opensymphony.xwork2.ActionSupport 接口解决 旁边讨厌的感叹号! 这是一个Schema 提示,可以在Project>>properties>>Validation>>XML Schema各种Exception的根源–TOMCAT/Eclipse配置

2017-08-21 06:55:42 306

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除