1. 程式人生 > >mongoDB(3) 設定主鍵

mongoDB(3) 設定主鍵

通過註釋【@Id】設定主鍵,如果不設定主鍵,mongoDB會自動生成主鍵。

import org.springframework.data.annotation.Id;

public static class OrderComsumeDTO{
		
		@Id
		private String orderNo;
		private String JnlNo;
		private String dateTime;
		
		public String getOrderNo() {
			return orderNo;
		}
		public void setOrderNo(String orderNo) {
			this.orderNo = orderNo;
		}
		public String getJnlNo() {
			return JnlNo;
		}
		public void setJnlNo(String jnlNo) {
			JnlNo = jnlNo;
		}
		public String getDateTime() {
			return dateTime;
		}
		public void setDateTime(String dateTime) {
			this.dateTime = dateTime;
		}
		
	}


增/刪/查

	@Override
	public void insert(OrderComsumeDTO obj) {
		this.save(obj);
	}

	@Override
	public OrderComsumeDTO selectByPrimaryKey(String id) {
		OrderComsumeDTO dto = this.findById(id);
		return dto;
	}

	@Override
	public int deleteByPrimaryKey(String id) {
		return this.deleteById(id);
	}