1. Hibernate对象的CRUD操作
1.1. 对象的三种状态
瞬时(Transient) - 由new操作符创建,且尚未与HibernateSession 关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。如果瞬时(Transient)对象在程序中没有被引用,它会被垃圾回收器(g...
分类:
Web程序 时间:
2014-11-06 23:42:39
阅读次数:
481
a.CRUD(create,read,update,delete)操作方法写法格式 字段格式要个数据库表字段一致,字母不区分大小写,支持下划线。 例如: screenName or scrEenName = screenname(DB) no problem! screenN...
分类:
数据库 时间:
2014-11-06 16:24:28
阅读次数:
174
Winfrom ListBox绑定数据源list界面不更新问题与绑定数据源不可CRUD问题场景:获取一个listbox的选中项添加到另一个listbox中解决方案-1:不要直接绑定DataSource 先把ListBox绑定到BindingSource bs中在绑定bs即可代码案例:1-1:可更新全...
分类:
其他好文 时间:
2014-11-05 14:27:48
阅读次数:
190
上一篇VS帮我们创建了简单的操作页面,实现了CRUD功能,但是具体是怎样实现的,本篇试着分析一下。1.视图(以Create视图为例): 1 @* 说明:此段话左右两端括起来的部分表示注释 *@ 2 3 @* 下面的@model表示利用强类型的方法来将数据或对象传递到视图模板中 *@ 4 5 @*.....
分类:
Web程序 时间:
2014-11-04 22:25:34
阅读次数:
304
1. Ibator介绍
Ibator是iBATIS的代码发生器,其原名叫abator,后来更名为Ibator,同时代码结构也做了相应的一些修改,所以两者的配置也有所不同。Ibator可以生成一个数据库中的一个表(或多个表)的DAO层、DO层及符合iBATIS规范的配置,它减少了我们编写配置文件、创建DO及DAO的工作量,并且可以创建简单的CRUD(创建,检索,更新,删除),我们可以在此基...
分类:
其他好文 时间:
2014-11-04 21:07:54
阅读次数:
248
表结构:
类图:
CRUD:
User
package com.demo.model;
import java.util.Set;
/**用户信息
* @author wobendiankun
*2014-10-29 下午11:05:26
*/
public class User {
/**
*用户...
分类:
Web程序 时间:
2014-11-03 22:41:25
阅读次数:
243
在前文
hibernate之5.many2one单向 提到多对多关系,表结构设计是基于中间表来实现,
下面以用户与角色(多对多)为例,在Hibernate是如何操作的
表结构设计:
类图:
CRUD;
Student
package com.demo.model;
import java.io....
分类:
Web程序 时间:
2014-11-02 22:36:54
阅读次数:
267
表结构:
类图:
CRUD:
配置:
User.hbm.xml
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.source...
分类:
Web程序 时间:
2014-10-30 22:33:56
阅读次数:
349
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleAppEF{ class Progra...
分类:
其他好文 时间:
2014-10-30 22:27:34
阅读次数:
156