
java
海边画家
这个作者很懒,什么都没留下…
展开
-
关于hibernate一对多,多对一,多对多的详细解析
在hibernate中,这些映射关系是通过配置文件和实体类实现的。多对一:<many-to-one name="dept" class="com.web.bean.Dept" column="deptno"></many-to-one>在多个雇员对应同一个部门中,首先在雇员类中有部门类的对象作为雇员类的属性,name的值与字段值一致,然后给出雇员类的地址,最后通过...原创 2019-11-05 12:23:49 · 266 阅读 · 0 评论 -
在Hibernate中的一对多,多对一,多对多的配置
一对多例如:一个部门(Dept)有多个雇员(Emp)在Dept类中配置 Set emps = new hashSet();<Set name="emps"> <key column="deptno"></key> <one-to-many class="com.web.bean.Emp"></one-to-many><...原创 2019-10-28 23:24:28 · 324 阅读 · 0 评论 -
HibernateDay02
首先我们先建立整体的项目组织结构,分包①com.web.bean 存放实体类②com.web.dao 用于与数据库进行交互③com.web.hbm 存放映射文件④com.web.util 存放工具包⑤com.web.test 测试类我们还是以oracle数据库的dept表为例1、bean层有Dept类package com.web.bean;import java.io.Ser...原创 2019-10-28 10:43:48 · 111 阅读 · 0 评论 -
Hibernate1Day01
Hibernate是一个持久层的框架,主要用于数据的存储,简单的使用步骤。1、基于MVC设计模式分包①com.web.bean 主要存放实体类也就是表和类之间的映射关系,实体类中有表中相应的字段,提供get/set方法,实现序列化接口,有无参的构造函数,属性名小写。②com.web.dao 主要用于和数据库进行交互③com.web.service 主要用于进行事务处理④com.web.h...原创 2019-10-28 10:25:32 · 153 阅读 · 0 评论 -
plsqldevelop破解方法
压缩包 百度网盘https://pan.baidu.com/s/1GDKarmf3rZfMWoPdj5vtbw提取码 3vp1解压缩后点击安装打开plsqldevelop,输入账号密码,选择ORACLE normalProduct Code(产品编号):4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number(序列号):601769pa...原创 2019-07-22 15:38:04 · 3255 阅读 · 0 评论 -
tomcat本地服务器的搭建
1、下载tomcat压缩包,window7右键计算机–>属性–>高级系统设置–>环境变量2、新建变量TOMCAT_HOME 属性值为bin目录的上一级目录3、将TOMCAT_HOME 添加到path路径 内容为 ;%TOMCAT_HOME%\bin;(此处分号为英文分号)4、点击应用保存设置5、win+r打开命令行 输入cmd 输入tomcat解压后的包的路径精确到bin...原创 2019-07-22 13:24:12 · 287 阅读 · 0 评论 -
oracle常用数据库语言(2)
1、找出各月最后一天受雇的所有雇员select * from emp where hiredate=last_day(hiredate)insert into emp(empno,hiredate) values(1111,to_date(‘2019-05-31’,‘yyyy-mm-dd’))2、找出早于12年之前受雇的雇员select * from emp where (sysdate-...原创 2019-05-12 13:19:20 · 584 阅读 · 0 评论 -
oracle常用SQL语言(1)
1、查询出部门编号为30中的所有雇员信息。select * from emp where deptno=30;2、列出所有办事员(CLERK)的姓名、编号和部门。select ename,empno,deptno from emp where job=‘CLERK’;3、找出佣金高于薪金的雇员select * from emp where comm>sal4、找出佣金高于薪金60...原创 2019-05-10 11:21:50 · 128 阅读 · 0 评论 -
增删改查SQL语句基础
创表语句:create table 表名 (字段名 字段类型(字段长度),//如:stu_id varchar(10). ,. ,字段名 字段类型(字段长度));//英文分号//增添数据insert into 表名 (字段名1,字段名2,字段名3,…,字段名n)values (‘值1’,‘值2’,‘值3’,… ,‘值n’);//字符类型用单引号,数字类型直接写,如若插入的是...原创 2019-04-18 09:00:15 · 251 阅读 · 0 评论 -
JTable组件的使用
Jtable有两种构造方法JTable([ ][ ]a,[ ]b);JTable(vector a,vector b);具体详细讲第二种方法,其中b为列名,a为数据,即a为二维集合,也就是b集合里面装着b1,b2,b3集合,如图{{b1},{b2},{b3}…},而b1,b2,b3集合中的元素数据与列名是相对应的,也就是在JTable中,一个b1集合即为一列数据。简单实例如下import ...原创 2019-04-21 23:07:14 · 584 阅读 · 0 评论 -
操作数据库的最常见的问题
1、没有导入驱动包2、驱动字符串出错3、url字符串出错原创 2019-04-21 22:54:10 · 342 阅读 · 0 评论 -
java oracle数据库的连接
前提:以及装好oracle数据库天龙八步:1、导入oracle数据库的驱动包.jar2、注册驱动程序class.forName(驱动字符串),只需驱动一次3、建立连接Connect4、创建执行对象Statement5、执行SQL语句6、查询返回的结果集7、循环遍历结果集8、关闭连接(先开后关,后开先关){先开启的最后关闭}1、’到处数据库驱动包需要放到项目路径下 在这...原创 2019-04-16 16:30:30 · 184 阅读 · 0 评论 -
如何在cmd窗口运行你的一个java程序
运行的命令行:javac+程序的public类类名.java(注意必须要求程序在当前目录下,否则会出现以下错误);在这里我们的们的文件路径为下图加上cd Desktop到文件所在目录(cd后有一个空格)java 文件名(java后右一个空格,此时显示运行成功)在这里,由于第一个程序使用记事本来写,故尤其要注意输入法,如果使用中文输入法,则会出现异常错我,导致程序无法正常运行,在后面...原创 2019-03-24 11:16:19 · 1884 阅读 · 0 评论 -
eclipse常用快捷键大全
*alt+shift+s //快速生成get/set方法*ctrl+d //快速删除当前行ctrl+shift+y //当前行的第一个字母小写*ctrl+f //查找ctrl+h //全局查找*shift+tab //代码向前移动alt+/ //代码向前移动*ctrl+/ //单行注...原创 2019-03-26 12:51:02 · 203 阅读 · 0 评论 -
java如何把一个文件夹内的指定内容转移到另一个文件夹
package IO;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.IOException;pu...原创 2019-03-29 16:56:15 · 1557 阅读 · 0 评论