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

无锡建设主管部门网站wordpress 淘宝

无锡建设主管部门网站,wordpress 淘宝,惠州seo外包平台,wordpress导航如何优化JPA教程 - JPA ID自动生成器示例 我们可以将id字段标记为自动生成的主键列。 数据库将在插入时自动为id字段生成一个值数据到表。 例子 下面的代码来自Person.java。 package cn.w3cschool.common;import javax.persistence.Entity; import javax.persistence.GeneratedValu…JPA教程 - JPA ID自动生成器示例 我们可以将id字段标记为自动生成的主键列。 数据库将在插入时自动为id字段生成一个值数据到表。 例子 下面的代码来自Person.java。 package cn.w3cschool.common;import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id;Entity public class Person {IdGeneratedValueprivate Long id;private String name;private String surname;public Person() {}public Person(String name, String surname) {this.name name;this.surname surname;}public Long getId() {return id;}public void setId(Long id) {this.id id;}public String getName() {return name;}public void setName(String name) {this.name name;}public String getSurname() {return surname;}public void setSurname(String surname) {this.surname surname;}Overridepublic String toString() {return Person [id id , name name , surname surname ];} }以下代码来自App.java。 从代码中我们可以看到我们没有设置对象的id值。 package cn.w3cschool.common;import java.util.List;import org.springframework.context.support.ClassPathXmlApplicationContext;public class App {public static void main(String[] args) {ClassPathXmlApplicationContext context new ClassPathXmlApplicationContext(applicationContext.xml);PersonDaoImpl dao (PersonDaoImpl) context.getBean(personDao);Person peter new Person(XML, HTML);Person nasta new Person(Java, SQL);dao.save(peter);dao.save(nasta);ListPerson persons dao.getAll();for (Person person : persons) {System.out.println(person);}context.close();} }下面的代码来自PersonDaoImpl.java。 package cn.w3cschool.common;import java.util.List;import javax.persistence.EntityManager; import javax.persistence.PersistenceContext;import org.springframework.transaction.annotation.Transactional;Transactional public class PersonDaoImpl {PersistenceContextprivate EntityManager em;public Long save(Person person) {em.persist(person);return person.getId();}public ListPersongetAll() {return em.createQuery(SELECT p FROM Person p, Person.class).getResultList();}} 上面的代码生成以下结果。 JPA教程 - JPA ID生成策略示例 当使用id字段的自动生成值时我们可以选择生成策略。我们使用的一个常见策略是IDENTITY。 例子 以下代码来自Professor.java。 package cn.w3cschool.common;import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id;Entity public class Professor {Id GeneratedValue(strategyGenerationType.IDENTITY)private int id;private String name;private long salary;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 long getSalary() {return salary;}public void setSalary(long salary) {this.salary salary;}public String toString() {return Employee id: getId() name: getName() salary: getSalary();} }以下代码来自App.java。 package cn.w3cschool.common;import org.springframework.context.support.ClassPathXmlApplicationContext;public class App {public static void main(String[] args) {ClassPathXmlApplicationContext context new ClassPathXmlApplicationContext(applicationContext.xml);PersonDaoImpl dao (PersonDaoImpl) context.getBean(personDao);dao.test();context.close();Helper.checkData();} }下面的代码来自PersonDaoImpl.java。 package cn.w3cschool.common;import javax.persistence.EntityManager; import javax.persistence.PersistenceContext;import org.springframework.transaction.annotation.Transactional;Transactional public class PersonDaoImpl {public void test() {Professor emp new Professor();emp.setName(name);emp.setSalary(12345);em.persist(emp);}PersistenceContextprivate EntityManager em; }这里是数据库表转储。 Table Name: PROFESSORRow:Column Name: ID,Column Type: INTEGER:Column Value: 1Column Name: NAME,Column Type: VARCHAR:Column Value: nameColumn Name: SALARY,Column Type: BIGINT:Column Value: 12345以
http://www.w-s-a.com/news/285634/

相关文章:

  • 网站建设需要找工信部吗网站开发账务处理
  • 做那种的视频网站个体工商网站备案
  • 推广网官方推广网站中国建设招聘信息网站
  • 医院网站建设需要多少钱网络营销渠道可分为哪几种
  • 怎么取网页视频网站元素计算机专业论文网站开发
  • 上海网站建设备案号怎么恢复wordpress打开页面空白
  • 30个做设计的网站企业设计网站
  • 招生网站开发的背景创意 wordpress
  • 网站备案资料查询小型企业管理系统软件
  • 温州网站建设维护怎么做好网站开发、设计
  • 佛山 做网站公司有哪些网站排名忽然不见了
  • 广告网站建设最专业东莞大朗网站设计
  • 网站做流量的论坛贴吧分销商城系统源码
  • 新手建立网站的步骤网站建设费怎么入分录
  • 哪里建网站性价比高做网站赚取广告费
  • 邢台集团网站建设价格微信怎么做捐钱的网站
  • 做网站费用需要分摊吗装修公司一般多少钱一平方
  • 公司主页的网站格式wordpress自动推送给百度
  • 网站建设辶金手指排名十二wordpress 当数据库
  • 无锡手机网站建设服务苏州展厅设计企业
  • 无锡网站制作需要多少钱北京二次感染最新消息
  • 网站开发视频播放无画面杭州房产信息网官网
  • 网站开发 改进如何创建公众号平台
  • wordpress网站响应很慢只有asp网站代码可以重新编译吗
  • 哪个网站教做饭做的好wordpress热点文章
  • 可以做推广东西的网站重庆网站建设 重庆网站制作
  • 珠海网站建设培训学校wordpress去版权 合法
  • 建设食品商购网站学校网站设计实验报告
  • 建个网站多少钱沭阳奥体小区做网站的
  • 广州视频网站建站公司php网页设计作业代码