国考报名查询系统 一、java project利用hibernate生成快速数据库的表
来源:互联网 发布:vr360全景软件 编辑:程序博客网 时间:2024/05/01 08:29
前两天有朋友参加国考让我参考一下,发表建议,可是一看报名的excel表,一万多条数据,看的眼花,而且excel查询起来很坑爹,所以就将国考报名表读到数据库里,准本在浏览器显示顺便做个条件查询的小例子,国考都过了。例子也在慢慢完善,虽然不是很大。但有些知识点还是值得初学者学习的(当然我也仅仅是个刚毕业水货),我自己也算是边玩边复习一下以前的知识。今天有空把以前的代码放上来,对初学者做个参考,有问题的地方还望高手指正,相互进步。之所以分开,是因为每一部分都可以在别的地方使用。
0.下载hibernate,解压,找到lib/required.里面的jar包是必须的,咱也仅仅需要这些,外加mysql的jar包。
1.目录结构
2.hibernate的配置文件
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools. --><hibernate-configuration> <session-factory> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="connection.url">jdbc:mysql://localhost:3306/数据库名称</property> <property name="connection.username">用户名</property> <property name="connection.password">密码</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <!-- 指定数据库方言 --><property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property><!-- 根据需要自动创建数据库 --><property name="hbm2ddl.auto">update</property> <!-- 显示Hibernate持久化操作所生成的SQL --><property name="show_sql">true</property> <!-- 将SQL脚本进行格式化后再输出--> <property name="hibernate.format_sql">true</property> <property name="hibernate.jdbc.batch_size">50</property> <!-- 扫描映射的位置 --> <mapping class="test.bena2db.model.JobInfo"/> </session-factory></hibernate-configuration>
3,写个测试例子就可以生成数据库表了。
//装载配置文件 /** * <span style="font-size:18px;"></span><pre name="code" class="java"> hibernate3 使用注解时会报错( An AnnotationConfiguration instance is required to use) * hibernate3 应当使用 AnnotationConfiguration cfg = new AnnotationConfiguration().configure(); * 此版本为hibernate4.2.16 */Configuration cfg = new Configuration().configure(); SchemaExport export = new SchemaExport(cfg); export.create(true, true);ps:数据库应该有对应的数据库名称,如果没有的话需要建立。javabean 就不放了,随便写一个就可以。我的是国考报名信息的相关字段。
完整的全部代码在github上,
0 0
- 国考报名查询系统 一、java project利用hibernate生成快速数据库的表
- myeclipse连接数据库并且利用hibernate直接生成数据库表的java类
- MyEclipse中利用Hibernate把数据库中的表生成java实体类的过程
- 在Spring中利用Hibernate的配置文件生成数据库表
- Spring boot利用hibernate生成数据库表
- Hibernate 系统自动生成数据库表的两种方法
- Hibernate:利用配置文件生成数据库
- 利用Hibernate配置文件生成数据库
- 利用Hibernate配置文件生成数据库
- 利用Hibernate配置文件生成数据库
- 利用Hibernate Tool 连接数据库, 生成java和hbm.xml
- MyEclipse把数据库中的表生成java实体类--利用Hibernate
- 利用ant,hibernate的schemaexport自动生成数据库
- 利用hibernate的session查询数据库,并且在jsp页面显示表内容的方法
- hibernate left join 多表连接查询不到结果,但生成的查询语句在数据库可以查询
- java项目一------OA报名与审核管理系统
- Hibernate中利用配置文件(hbm)自动生成数据库表
- Hibernate查询—利用HQL完成表的查询操作
- 修改firefox(火狐)默认源代码查看器
- 第十三周 项目一:数组大折腾(1.4)
- JavaScript实现http地址自动检测并添加URL链接
- 第十二周项目一——阅读程序(4)
- 第12周C++兄弟营团队学习情况记录表
- 国考报名查询系统 一、java project利用hibernate生成快速数据库的表
- 网络音视频通讯的并列模式视频录制
- 成为一名优秀黑客的12个基本步骤
- 世界首个数字武器:可以“隔山打牛”的震网病毒
- php 301域名重定向
- 第十三周oj平台项目一:逆序输出数
- matlab里面无法单步调试mex函数,故需转到VS上面调试,这里采用VS2010。
- arm交叉编译 sshd服务
- ARM系列之GPIO