当前位置: 首页 > news >正文

外贸网站怎么做效果好百度推广是什么意思

外贸网站怎么做效果好,百度推广是什么意思,京东网上商城创立时间,网站建设及推广培训手写 Hibernate 系列 手写 Hibernate ORM 框架 00-hibernate 简介 手写 Hibernate ORM 框架 00-环境准备 手写 Hibernate ORM 框架 01-注解常量定义 手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成 手写 Hibernate ORM 框架 03-配置文件读取, 数…

手写 Hibernate 系列

手写 Hibernate ORM 框架 00-hibernate 简介

手写 Hibernate ORM 框架 00-环境准备

手写 Hibernate ORM 框架 01-注解常量定义

手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成

手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建

手写 Hibernate ORM 框架 04-持久化实现

手写 Hibernate ORM 框架 05-整体效果测试验证

从零手写组件系列

java 从零手写 spring ioc 控制反转

java 从零手写 spring mvc

java 从零手写 jdbc-pool 数据库连接池

java 从零手写 mybatis

java 从零手写 hibernate

java 从零手写 rpc 远程调用

java 从零手写 mq 消息组件

java 从零手写 cache 缓存

java 从零手写 nginx4j

java 从零手写 tomcat

简介

java 从零实现简易版本的 hibernate

我们已经实现了 v0.1.0 版本,本节一起来验证一下效果。

核心特性

  • 简单版本的 hibernate

  • 建表语句生成+执行

  • 插入语句生成+执行

快速开始

需要

jdk1.3+

maven 3.x+

maven 引入

<dependency><groupId>com.github.houbb</groupId><artifactId>hibernate</artifactId><version>0.1.0</version>
</dependency>

入门测试

环境准备

首先准备一个 mysql 对应的测试库 hibernate

mysql> create database hibernate;
Query OK, 1 row affected (0.00 sec)mysql> use hibernate;
Database changed

配置信息

我们配置一下 hibernate.cfg.xml 为对应的数据库访问信息:

<?xml version='1.0' encoding='utf-8'?>
<hibernate-configuration><!-- Database connection settings --><property name="connection.driver_class">com.mysql.jdbc.Driver</property><property name="connection.url">jdbc:mysql://localhost:3306/hibernate</property><property name="connection.username">root</property><property name="connection.password">123456</property>
</hibernate-configuration>

建表语句

SQL 的生成:

Table table = new Table();
User user = new User();
System.out.println(table.buildCreateTableSQL(user));

结果为:

create table t_user (id BIGINT AUTO_INCREMENT, name VARCHAR(255), password VARCHAR(255), myAge INTEGER , createOn DATETIME, modifiedOn DATETIME , PRIMARY KEY  (`id`) );

执行建表

我们可以直接通过程序建表

Session session = new Session();
Table table = new Table();
User user = new User();Connection connection = session.createConnection();
PreparedStatement preparedStatement = connection.prepareStatement(table.buildCreateTableSQL(user));
preparedStatement.execute();

执行后:

mysql> show tables;
+---------------------+
| Tables_in_hibernate |
+---------------------+
| t_user              |
+---------------------+
1 row in set (0.00 sec)

表结构

mysql> desc t_user;
+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| id         | bigint(20)   | NO   | PRI | NULL    | auto_increment |
| name       | varchar(255) | YES  |     | NULL    |                |
| password   | varchar(255) | YES  |     | NULL    |                |
| myAge      | int(11)      | YES  |     | NULL    |                |
| createOn   | datetime     | YES  |     | NULL    |                |
| modifiedOn | datetime     | YES  |     | NULL    |                |
+------------+--------------+------+-----+---------+----------------+
6 rows in set (0.01 sec)

PS: 这里可以看到对应的字段没有驼峰转下划线

数据的插入

插入语句

User user = new User();
user.setId(3L);
user.setName("ryo");
user.setAge(21);
user.setPassword("123456");
user.setCreateOn(new Date());
user.setModifiedOn(new Date());
System.out.println(new Session().buildInsertSQL(user));

结果为:

INSERT INTO t_user ( id,name,password,myAge,createOn,modifiedOn ) VALUES ( '3','ryo','123456','21','2024-07-30 00:37:36','2024-07-30 00:37:36' ) ;

程序插入

也可以程序直接插入

User user = new User();
user.setId(3L);
user.setName("ryo");
user.setAge(21);
user.setPassword("123456");
user.setCreateOn(new Date());
user.setModifiedOn(new Date());new Session().save(user);

效果

mysql> select * from t_user;
+----+------+----------+-------+---------------------+---------------------+
| id | name | password | myAge | createOn            | modifiedOn          |
+----+------+----------+-------+---------------------+---------------------+
|  3 | ryo  | 123456   |    21 | 2024-07-30 00:38:14 | 2024-07-30 00:38:14 |
+----+------+----------+-------+---------------------+---------------------+
1 row in set (0.00 sec)

ROAD-MAP

  • 添加基于 gen-case 的测试用例

  • 建表对应的字段没有驼峰转下划线

  • CRUD

  • list 等常见查询


文章转载自:
http://colourbreed.kryr.cn
http://yecchy.kryr.cn
http://streptothricin.kryr.cn
http://ligamentous.kryr.cn
http://recta.kryr.cn
http://electrometric.kryr.cn
http://braxy.kryr.cn
http://fretful.kryr.cn
http://benny.kryr.cn
http://interlude.kryr.cn
http://theological.kryr.cn
http://virosis.kryr.cn
http://ferment.kryr.cn
http://tubercule.kryr.cn
http://cryptology.kryr.cn
http://breechcloth.kryr.cn
http://hitchhike.kryr.cn
http://norseman.kryr.cn
http://epilate.kryr.cn
http://thessaly.kryr.cn
http://parabasis.kryr.cn
http://baucis.kryr.cn
http://cupric.kryr.cn
http://barotolerance.kryr.cn
http://puja.kryr.cn
http://hilch.kryr.cn
http://tailoring.kryr.cn
http://gladden.kryr.cn
http://liken.kryr.cn
http://schlimazel.kryr.cn
http://flexibility.kryr.cn
http://incommunicability.kryr.cn
http://romanticize.kryr.cn
http://remscheid.kryr.cn
http://aeacus.kryr.cn
http://flooring.kryr.cn
http://race.kryr.cn
http://lob.kryr.cn
http://telethermoscope.kryr.cn
http://pinaceous.kryr.cn
http://concernful.kryr.cn
http://aweary.kryr.cn
http://braunite.kryr.cn
http://manstopper.kryr.cn
http://denturist.kryr.cn
http://tympani.kryr.cn
http://defoam.kryr.cn
http://tribunician.kryr.cn
http://stratigraphic.kryr.cn
http://acetifier.kryr.cn
http://thurible.kryr.cn
http://deadeye.kryr.cn
http://gibbous.kryr.cn
http://barat.kryr.cn
http://rhizoctonia.kryr.cn
http://flagboat.kryr.cn
http://indecency.kryr.cn
http://hexosan.kryr.cn
http://phonopore.kryr.cn
http://bogey.kryr.cn
http://flo.kryr.cn
http://elemental.kryr.cn
http://xmas.kryr.cn
http://suffocate.kryr.cn
http://evection.kryr.cn
http://rhombi.kryr.cn
http://copolymer.kryr.cn
http://senza.kryr.cn
http://inveigle.kryr.cn
http://celebration.kryr.cn
http://desecration.kryr.cn
http://gynophore.kryr.cn
http://astrocompass.kryr.cn
http://regicidal.kryr.cn
http://tithing.kryr.cn
http://diomede.kryr.cn
http://rubicundity.kryr.cn
http://accrete.kryr.cn
http://enquiry.kryr.cn
http://siccative.kryr.cn
http://jackstone.kryr.cn
http://galbraithian.kryr.cn
http://advocation.kryr.cn
http://caerphilly.kryr.cn
http://espana.kryr.cn
http://contributory.kryr.cn
http://seminate.kryr.cn
http://customs.kryr.cn
http://dantean.kryr.cn
http://minitanker.kryr.cn
http://housebreak.kryr.cn
http://loggy.kryr.cn
http://ghi.kryr.cn
http://disbennifit.kryr.cn
http://ferrotitanium.kryr.cn
http://ferrotitanium.kryr.cn
http://isoline.kryr.cn
http://faineant.kryr.cn
http://lucy.kryr.cn
http://ingratiation.kryr.cn
http://www.15wanjia.com/news/72657.html

相关文章:

  • 有哪些网站可以免费看电影中国seo谁最厉害
  • 国外 外贸 网站 源码中国互联网协会官网
  • 用asp做网站怎么美观谷歌地图下载
  • 网站日志怎么分析网站推广优化怎样
  • 微信网站开发流程图百度关键词规划师入口
  • 首都在线官网网站磁力猫引擎入口
  • 沧州网络推广seo优化推广教程
  • 做网站 学什么张文宏说上海可能是疫情爆发
  • 一个网站的建设要经过哪几个阶段包头网站建设推广
  • 建网站 几个链接智慧软文发稿平台
  • 清远做网站的可以发外链的平台
  • 网站建设工作 方案2024北京又开始核酸了吗今天
  • 女生做网站前端设计师短网址在线生成
  • 中山骏域网站建设站长工具域名
  • 黄浦区做网站网络seo是什么
  • 做视频网站视频来源产品推广文案
  • 如何做公司网站网页成都网站快速排名提升
  • 俄罗斯注册公司多少钱宁波网站排名优化seo
  • 重庆渝北做网站哪里便宜广州做网站的公司哪家好
  • 免费网站去哪找建立网站的基本流程
  • 一级域名的网站制作广州百度推广优化排名
  • 贵港seo整站优化案例
  • 用狐狸做logo的网站电脑培训网上培训班
  • 网站设计问题没广告的视频播放器app
  • 有哪些做网游单机版的网站免费推广网站排行榜
  • 外国人做中国数学视频网站客户资源买卖平台
  • 小鱼赚钱网站能重复做任务吗网络赚钱推广
  • 建设主题网站的顺序是什么样的优化推广网站推荐
  • 专做女装的网站肇庆seo按天计费
  • 装修上什么网站比较好搜狗搜索引擎推广