colmun类型

  1. import {
  2. Column,
  3. Entity,
  4. PrimaryGeneratedColumn,
  5. Generated
  6. } from "typeorm";
  7. // 创建一个实例
  8. @Entity({
  9. name: "typeorm"
  10. })
  11. export class TypeormsEntity {
  12. // 自动递增 int 类型
  13. @PrimaryGeneratedColumn()
  14. id: string
  15. @Column()
  16. name: string;
  17. @Column('int')
  18. age:number
  19. @Column({
  20. type:'int'
  21. })
  22. age1:number
  23. // 字符串
  24. @Column({
  25. type:'varchar',
  26. length:200
  27. })
  28. sex:string
  29. // 简单数组
  30. @Column('simple-array')
  31. array:string[]
  32. // 简单的json
  33. @Column('simple-json')
  34. json:{
  35. name:string;
  36. age:number
  37. }
  38. // 自动生成值的列 还有increment rowid 等 不过有的平台不支持
  39. @Column()
  40. @Generated('uuid')
  41. uuid:string
  42. }

传值

  1. {
  2. "name":"前端伪大叔",
  3. "age":18,
  4. "age1":18,
  5. "sex":"男",
  6. "array":"['a','b','c']",
  7. "json":{ // 这里传字符串json也行 看下图
  8. "name":"前端伪大叔",
  9. "age":18
  10. }
  11. }

image.png