共 10 篇文章 |
|
订单DTO类:OrderDTO1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 6 namespace MyWorkShop.Model.DTOs7 {8 public class OrderDTO9 {10 public Guid Id { get; set; }11 public string CustomerName { get; set; }12 public DateTime OrderedDateTime { get; set; }13 public Decimal? Amoun... 阅406 转0 评0 公众公开 14-02-26 17:18 |
(1)根据客户姓名查找客户,假设客户姓名唯一1 public Customer GetByName(string customerName)2 {3 Customer entity = null;4 5 using (var session = NHibernateSession)6 using (var transaction = session.BeginTransaction())7 {8 9 entity = session.QueryOver<Customer>()10 .Where(c => c.Name == customerName)11 .SingleO... 阅2040 转2 评0 公众公开 14-02-26 17:17 |
findByNamedQuery有三个重载方法: findByNamedQuery(String queryName); findByNamedQuery(String queryName,Object value); findByNamedQuery(String queryName,Object[] values);例3: findByNamedQuery(String queryName,Object values); <query name="byNameAndAge"> <![from User where u.name = ?and u.age = ?]]> ... 阅36 转0 评0 公众公开 13-11-06 21:54 |
findByNamedParam+findByNamedQueryAndNamedParamfindByNamedParam+findByNamedQueryAndNamedParam.1,findByNamedParam code: public List getRolesByName(String roleName) { return getHibernateTemplate().findByNamedParam("from Role role where role.name=:roleName", "roleName",roleName);Cidade as cidad... 阅363 转0 评0 公众公开 13-11-06 21:52 |
//班级类02 03 Student stu = new Student(); //学生类04 stu.Name = "tao";05 stu.Tel = "123123123";06 stu.Class = c;07 08 c.PeopleCount = 30; 09 c.ClassCode = "03510236";10 c.Students.Add(stu); //将学生添加到班级中11 12 ClassBLL cBLL = new ClassBLL();13... 阅583 转0 评0 公众公开 13-11-02 00:04 |
然后在“Student”的映射文件中加入“<one-to-one name="Family" class="Family"/>”。<class name="Student" table="T_Student" lazy="true" > <id name="ID" column="StudentID" type="int"> <generator class="native&... 阅99 转0 评0 公众公开 13-11-02 00:03 |
NHibernate提供了一些方法来支持乐观并发控制:在映射文件中定义了<version> 节点和<timestamp>节点。} //版本控制 public virtual int Version { get; set; } public virtual string Firstname { get; set; } public virtual string Lastname { get; set; }}2.修改映射文件:添加Version映射节点。@p0 = ''1''UPD... 阅64 转0 评0 公众公开 13-08-21 15:30 |
什么是线程安全????或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可... 阅99 转1 评0 公众公开 13-08-21 11:42 |
Hibernate中使用SQLQuery.public void updateR(String Code,String NewCode){ BaseHibernateDAO dao = new BaseHibernateDAO();String sql1 = "update roleandgrant set rolecode = ''" + Code + "''" + "where rolecode =''" + NewCode + "''";SQLQuery que... 阅1534 转2 评0 公众公开 12-09-21 17:13 |