2021-03-12

hibernate开发步骤

原文链 id="hibernate开发步骤">hibernate开发步骤

  • 创建hibernate配置文件
  • 创建实体类
  • 创建对象-关系映射文件
  • 通过hibernate访问数据库

下面提供一个简单地示例

hibernate配置文件

<?

实体类

  • 提供一个无参构造器:hibernate使用Constructor.newInstance()来实例化
  • 提供一个主键字段
  • 实体类的字段要声明get/set方法:hibernate通过get/set方法来获取字段
  • 使用非final的类:如果没有实现接口的话,hibernate会使用cglib来生成代理,final类不可以生成cglib代理
package com.zhanghe.study.model;/** * @author zh * @date 2020/12/4 10:26 */public class User { private int id; private String name; private int age; public int getId() {  return id; } public void setId(int id) {  this.id = id; } public String getName() {  return name; } public void setName(String name) {  this.name = name; } public int getAge() {  return age; } public void setAge(int age) {  this.age = age; }}

hibernate映射文件

<?

hibernate访问数据库

package com.zhanghe.study;import com.zhanghe.study.model.User;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;/** * @author zh * @date 2020/12/4 10:00 */public class Main { private static final SessionFactory sessionFactory; // 创建sessionFactory对象 static {  try {   // 对应的hibernate基本配置信息和对象关系映射信息   Configuration configuration = new Configuration();   // 找到hibernate.cfg.

由于本身的博客百度没有收录,博客地 />






原文转载:http://www.shaoqun.com/a/621656.html

跨境电商:https://www.ikjzd.com/

三维度:https://www.ikjzd.com/w/1312

isbn:https://www.ikjzd.com/w/174


原文链id="hibernate开发步骤">hibernate开发步骤创建hibernate配置文件创建实体类创建对象-关系映射文件通过hibernate访问数据库下面提供一个简单地示例hibernate配置文件<?实体类提供一个无参构造器:hibernate使用Constructor.newInstance()来实例化提供一个主键字段实体类的字段要声明get/se
ask me:https://www.ikjzd.com/w/2459
patpat:https://www.ikjzd.com/w/1079
易佰:https://www.ikjzd.com/w/2023
亚马逊遇到退货怎么办?:https://www.ikjzd.com/home/135818
YouTube引客效果好?先做好标签设定!:https://www.ikjzd.com/home/113545
城会玩!2018黑五卖家秀堪比"侏罗纪公园",老外速卖通上买恐龙!:https://www.ikjzd.com/home/11990

No comments:

Post a Comment